• 投稿日:2022年02月19日 13時04分01秒
  • 更新日:2022年03月03日 09時32分10秒
タグのアーカイブページにカスタム投稿を含める

タグのアーカイブページにカスタム投稿を含める

add_post_category_archive( $wp_query )

function add_post_category_archive( $wp_query ) {
	if ($wp_query->is_main_query() && $wp_query->is_category()) {
		$wp_query->set( 'post_type', Get_posts_types());
	}
}
add_action( 'pre_get_posts', 'add_post_category_archive' , 10 , 1);

引数

$wp_queryはメインクエリです。

説明

メインクエリかつタグ一覧ページの場合、メインクエリの条件の投稿タイプに全ての投稿タイプを指定する関数を作ります。
そしてアクションフックでpre_get_postsに追加します。

これでタグ覧に全ての投稿タイプの記事が表示されるようになります。

詳細

最後に

同時によく使うものなので以下も紹介します。

最後に

SPECIAL THANKS

  1. プラグイン API/アクションフック一覧/pre get post -WordPress Codex 日本語版-
  2. WordPressでカテゴリーとタグのアーカイブページにカスタム投稿を含める方法 -TechMemo-
Laravelでリバースプロキシを使った場合のホスト名の指定方法
【Laravel】configファイルについて
Laravelを使って開発したものを本番環境へ
Laravelをインストールし開発環境を整備する
Laravelのコマンドを色々まとめ
UbuntuにApacheをインストール
UbuntuにNginx, MySQL, php をインストールする
Ubuntuに古いphp7.1をインストールする