投稿詳細ページのページ本文下に表示される次の記事・前の記事に表示される投稿を同一カテゴリーの投稿にする為のカスタマイズ方法について紹介します。
このページは上級者向けマニュアルです。
自作のプラグインや子テーマを使ってPHPでカスタマイズする内容が含まれます。
WordPress勉強中の方は知らない単語や関数などを調べながらカスタマイズにチャレンジしてみてください。
次の記事・前の記事の投稿取得を同じカテゴリーに絞り込む
フィルターフック「ys_paging_in_same_term」を使い、次の記事・前の記事の投稿取得を同一カテゴリーで絞り込みます。
以下のコードをfunctions.phpなどに記述します。
add_filter( 'ys_paging_in_same_term', '__return_true' );
この一行で同一カテゴリーでの絞り込みカスタマイズができます。
ただ、どのカテゴリーで絞り込むか…など細かい指定はできません。
次の記事・前の記事の投稿取得には内部的にget_previous_post
、get_next_post
を使っていますので、細かなカスタマイズをしたい場合は上記関数の内部で使われているフィルターフックを使ってカスタマイズを実施してください。