カスタム投稿タイプ一覧ページに表示するタクソノミーを変更する方法

カスタム投稿タイプ一覧ページに表示するタクソノミーを変更する方法

特定のカスタム投稿タイプ一覧ページに表示するタクソノミーを変更するカスタマイズ方法について紹介します。

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

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

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

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

一覧に表示するタクソノミーを変更する

カスタム投稿タイプ「manual」の一覧ページのタクソノミー情報に「manual_keywords」を使用する場合のサンプルコードです▼

// 投稿タイプ「manual」の一覧ページのタクソノミー情報に「manual_keywords」を表示する.
add_filter(
	'ys_get_manual_archive_taxonomy',
	function ( $taxonomy ) {
		return 'manual_keywords';
	}
);

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

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