如何在共享分类档案中分别显示自定义帖子类型和常规帖子?

时间:2014-07-15 作者:howdydoo

我查看了许多与此相关的问题的问题和答案,但似乎找不到相同的情况或解决方案。

我有一个自定义分类法,它需要一个归档页面,可以显示自定义帖子类型和常规帖子,但不能显示在同一节中。基本上,CPT职位和常规职位之间需要有明显的区别。

例如,如果“电影指南”是自定义分类法,“ben affleck”是电影指南,“Movies”是网站上的自定义帖子类型。com/电影指南/ben affleck

我希望该页also 在“ben affleck”电影指南分类法中有常规帖子,但在页面底部,在常规帖子/帖子缩略图的不同部分。因此,页面的一部分会有Ben Affleck的电影(来自CPT“Movies”的帖子),然后是关于Ben Affleck的帖子片段。

我发现信息可以将同一页面上的两种类型的帖子拉到一起,但不知道如何在模板中将它们分开,这正是我真正想要的。

更新:到目前为止,我已经使用了主题的默认类别模板的一部分,并创建了分类法-{taxonomy\\u slugname}。php,它已经将CPT拉到页面上,但现在我不知道如何添加帖子,因为它是通过“获取帖子”来拉CPT的如果有帮助的话,我的主题是布拉克斯顿。

1 个回复
SO网友:Augus

在循环之外使用一个新的查询,就像下面这样

$query = new WP_Query( \'category_name=ben affleck;post_type=post\' );

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

 // Loop output goes here

endwhile; endif;

结束

相关推荐

1 post, 2 templates

我想能够呈现两种不同的风格(2个模板)后。例如,假设我有post ID 133,我希望有两个url来访问它,因此它会呈现不同模板应用的位置。洛雷姆。com/render1/133。com/render2/1333,例如。。。或者可能是这样的:洛雷姆。com/post/133和lorem。com/post/133?模板=2您将如何操作?