如何使用WP循环从自定义帖子类型中仅查询一个类别?

时间:2014-05-27 17:18:46

标签: wordpress-plugin wordpress-theming wordpress

我创建了一个名为Portfolio的自定义帖子类型,以及一个名为project-type的自定义分类。分类中有几个类别,包括精选。我正在尝试仅查询具有“特色”类别的“投资组合”帖子。类别ID为35.

我可以从自定义帖子类型中获取帖子,但我无法弄清楚如何只显示该单一类别。这就是我所拥有的:

<?php query_posts('post_type=portfolio&posts_per_page=4&cat=35'); ?>

上面的代码不显示任何投资组合帖子。有关如何才能将其显示在第35类的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码。

 <?php 
    global $query_string;
    if (is_category('35')) : 
    $posts = query_posts( $query_string . '&post_type=portfolio&posts_per_page=4&cat=35' ); 
    else : 
    endif; 
    ?>