我在下面的代码循环我的一个自定义帖子类型中的所有帖子。 我需要在自定义帖子类型中循环访问特定类别。
<?php
$query = new WP_Query( array( 'post_type' => 'case-study' ) );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();
get_template_part( 'template-parts/content', 'work' );
endwhile;
endif;
?>
我需要更改什么才能在自定义帖子类型中循环指定的类别?
答案 0 :(得分:2)
您可以尝试以下操作:
$query = new WP_Query( array(
'post_type' => 'case-study', // name of post type.
'tax_query' => array(
array(
'taxonomy' => 'category', // taxonomy name
'field' => 'term_id', // term_id, slug or name
'terms' => 48, // term id, term slug or term name
)
)
) );