自定义帖子类型的帖子结构/内容不同

时间:2014-12-24 作者:nimsrules

我有一个CPT:Services 并在下面创建了两个帖子。现在,这两个帖子都有一些在结构和设计上彼此不同的静态内容。如何将该内容放置在single-services.php 这样它就会出现在合适的帖子上?

我有一个模糊的想法,就是把这两篇文章放在不同的类别下,或者创建一个自定义的分类法,但我不知道接下来该怎么做,或者是否有一种完全不同且更简单的方法来实现这一点?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

WordPress允许在页面上灵活地执行此操作,支持page-$slug.phppage-$id.php 层次结构中的模板。不幸的是,它不适用于帖子和自定义帖子类型。

所以你的选择是要么在内部处理single-services.php (在一个文件中,或通过进一步包括其他模板文件)或调整层次结构,以便根据需要为您的帖子使用自定义模板。

结束

相关推荐

Order posts by condition

我需要得到15个帖子。如果有带标签的featured, 我希望他们是第一个。如果没有,我希望其余的是随机帖子。我的想法是根据条件对帖子进行排序tag=featured 描述和随机。我可以用query_posts()?我的失败尝试:query_posts(\'posts_per_page=15&orderby=((tag=featured),rand)&order=desc\'; 谢谢你。