カスタム投稿タイプと通常の投稿のカテゴリーを同期する方法です。
「Custom Post Type UI」での設定と、functions.phpへの追記で実装することが可能です。
はにわまん
同期させて一覧へ一緒に表示させちゃいましょう!
目次
Custom Post Type UIの設定
「利用するタクソノミー」で「カテゴリー (WP コア)」「タグ (WP コア)」にチェック!
functions.phpへの追記
function my_main_query( $query ) {
if ( is_admin() || ! $query->is_main_query() )
return;
if ( $query->is_category() || $query->is_tag() ) {
$query->set( 'post_type', array( 'post', 'post_type1' ) );
return;
}
}
add_action( 'pre_get_posts', 'my_main_query' );
array( 'post', 'post_type1' )
のpost_type1
は作成したカスタム投稿タイプ名を入力してください。
array( 'post', 'post_type1', 'post_type2', 'post_type3' )
みたいな感じでいくらでも追加できます。
おわり
カスタム投稿タイプに通常の投稿と同じカテゴリーとタグの設定を可能にし一覧表示で同期させる方法でした。
タイトルが長すぎますね笑