包含自定义帖子类型的循环类别

时间:2017-02-01 作者:Philipp Wilhelm Schäfer

在过去的两天里,我试图循环浏览父类别,并在其中显示我的自定义帖子类型帖子。

我创建了一个名为“导师”\\u post\\u type和“参与者”\\u post\\u type的自定义帖子类型,其中我使用类别作为分类法。

\'taxonomies\' => array( \'category\', \'post_tag\' ),
这两种职位类型每年都按类别组织:2016年、2017年、2018年等。不知何故,我无法循环浏览年份类别并显示职位和子类别,如:

(year category)
2017 (subcategory)
all posts with custom post type: mentors_post_type 
2016 (subcategory)
all posts with custom post type: mentors_post_type 
无论我如何尝试,我都不会从自定义帖子类型中获得任何帖子,也不会从自定义帖子类型中获得所有帖子(无法按类别过滤)。当我只得到类别名称及其帖子数量时,帖子数量是正确的。

1 个回复
SO网友:AceWebDesign

您可以使用category id和循环中的post\\u类型数组来执行这些操作

query_posts( array(
 \'post_type\' => array( \'post\', \'report\', \'opinion\', bookmark\' ),
 \'cat\' => 3,
 \'orderby\' => \'date\',
 \'order\' => \'DESC\',
 \'showposts\' => 5 )
 );
希望有帮助