如何为WordPress中的自定义帖子类型循环播放自定义类别的帖子?

时间:2016-12-09 14:31:19

标签: php wordpress loops

我在下面的代码循环我的一个自定义帖子类型中的所有帖子。  我需要在自定义帖子类型中循环访问特定类别。

<?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; 
?>

我需要更改什么才能在自定义帖子类型中循环指定的类别?

1 个答案:

答案 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
        )
    )
) );