カスタム投稿タイプ詳細ページの関連記事の絞り込みに使用するタクソノミーを変更する方法

カスタム投稿タイプ詳細ページの関連記事の絞り込みに使用するタクソノミーを変更する方法

特定のカスタム投稿タイプ詳細ページの関連記事の絞り込みに使用するタクソノミーを変更するカスタマイズ方法について紹介します。

このページは上級者向けマニュアルです。

自作のプラグインや子テーマを使ってPHPでカスタマイズする内容が含まれます。

WordPress勉強中の方は知らない単語や関数などを調べながらカスタマイズにチャレンジしてみてください。

※このカスタマイズにはyStandard v4.14.0以上が必要になります。

関連記事の絞り込みに使用するタクソノミーを変更する

カスタム投稿タイプ「manual」の関連記事の絞り込みに「manual_keywords」を使用する場合のサンプルコードです▼

// 投稿タイプ「manual」の詳細ページの関連記事を「manual_keywords」 で絞り込む.
add_filter(
	'ys_manual_related_posts_taxonomy',
	function ( $taxonomy ) {
		return 'manual_keywords';
	}
);

フィルターフックys_${post_type}_related_posts_taxonomyを使い、絞り込みに使用したいタクソノミー名を返すことで絞り込みに使用するタクソノミーを変更できます。

${post_type}部分は適宜変更してください。