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

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

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


 
 
 
 
 

 
 
 
 
 
リーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性がありますリーダービューが使用されている可能性があります

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!

コメントを入力