WordPress:如何仅显示自定义帖子类型的自定义分类中的帖子

时间:2018-10-20 15:56:30

标签: php wordpress custom-post-type custom-taxonomy

我已经将自定义post_type注册为service,并且自定义分类法是type

注册的自定义帖子类型:

register_post_type('service', $args);

$args中的

'taxonomies' => array('type')

注册的自定义分类法:

register_taxonomy('type', array('service'), $args);

现在,使用以下查询,我试图仅显示来自服务帖子类型的移动分类法的帖子:

   <?php
    $args = new WP_Query(array(
        'post_type' => 'service',
        'posts_per_page' => -1,
        'tax_query' => array(
            array(
                'taxonomy' => 'type',
                'field' => 'slug',
                'terms' => 'move'
            )
        )
    ));

    $query = new WP_Query($args);

    if ($query->have_posts()) {
        while ($query->have_posts()) : $query->the_post();

            echo get_the_title();

        endwhile;
    }
    wp_reset_query();
    ?>

但是查询没有任何结果。

0 个答案:

没有答案