Custom Post Typeの投稿を記事一覧やカテゴリ一覧・タグ一覧にまとめて表示する

WordPress コメントはまだありません

この部分が表示されていますか?

coronではリーダービュー、読み取りビューを使用して読むことに関しての保証はしておりません。お手数ですが、リーダービューを解除してご覧ください。

WordPressの管理画面を開いて、外観 -> テーマの編集 -> function.phpを開いて、下のコードを追加することでまとめて表示することができる。

add_action( 'pre_get_posts', 'category_any_posts' );
function category_any_posts( $query ) {
if ( $query->is_category && $query->is_main_query() ) $query->set( 'post_type', 'any' );
}
add_action( 'pre_get_posts', 'add_post_tag_archive' );
function add_post_tag_archive( $wp_query ) {
if ($wp_query->is_main_query() && $wp_query->is_tag()) {
$wp_query->set( 'post_type', 'any' );
}
}
add_action( 'pre_get_posts', 'home_all_posts_page' );
function home_all_posts_page( $wp_query ) {
if ( $wp_query->is_main_query() && $wp_query->is_home() ) {
$wp_query->set( 'post_type', 'any' );
}
}


管理人takimuraのTwitterでは幅広い情報を提供しています。お気軽にフォローをどうぞ

関連

管理人のアンテナlive!

コメントができます(コメントは承認制です)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください