web-dev-qa-db-ja.com

カスタムテンプレートを作成せずにnext-post/previous-postを削除することは可能ですか?

カスタム投稿タイプを使用するプラグインを作成しています。投稿を表示するためのカスタムテンプレートを作成したくないため、the_contentにカスタムフィールドを含めるためのフィルタを追加できることを発見しました。これは非常に効果的です。ただし、訪問者が前の次のナビゲーションでカスタム投稿タイプをナビゲートすることは望ましくありません。カスタムテンプレートを作成せずにこれらを削除する方法はありますか?

私の問題を見てくれてありがとう。

2
Jason M

これを試して:

function remove_link( $format, $link ) {
    return false;
}
add_filter( 'previous_post_link', 'remove_link' );
add_filter( 'next_post_link', 'remove_link' );

テーマがnext_post_link()previous_post_link()を使っていればうまくいきます。

乾杯

2