4
分類ページを変更して、子分類のアイテムを除外する
私はこの質問を見つけました: pre_get_postsフィルターで$ query-> set( 'tax_query'を使用する方法はありますか? これは、はい、pre_get_posts()を使用して分類アーカイブの分類クエリを変更できることを示しているようです。だから私は思いついた add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $wp_query->tax_query->queries[0]['include_children'] = 0; } } と同様 add_action('pre_get_posts', 'kia_no_child_terms' ); function kia_no_child_terms( $wp_query ) { if( is_tax() ) { $tax_query = $wp_query->get( 'tax_query' ); $tax_query->queries[0]['include_children'] = 0; $wp_query->set( 'tax_query', $tax_query ); } } …