首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对多个CPT使用单个自定义Post类型模板

对多个CPT使用单个自定义Post类型模板
EN

WordPress Development用户
提问于 2014-10-15 03:45:08
回答 1查看 1.3K关注 0票数 0

我在一个主要的WordPress站点上工作,遇到了一个问题,我需要使用多个定制的post类型,但我只想对所有这些类型使用一个模板。

我找到了一个由WPSites的Brad编写的代码,它只使用一个CPT名称。寻找允许多个CPT的解决方案。来源:http://wpsites.net/web-design/using-different-custom-single-post-templates/

我想要的是使用cpt-1,cpt-2,cpt-3的能力。我不是一个PHP编码器,不太确定如何使这个数组在我的functions.php中工作

顺便说一句,我希望有一个is_post_type_single,就像有一个is_post_type_archive。对于所有CPT单一模板来说,默认设置要容易得多。

编辑理由:删除布拉德的代码以尊重他的版权。添加到源的链接。

EN

回答 1

WordPress Development用户

发布于 2014-10-15 04:36:45

每个CPT都应该有自己的模板。如果有共同的代码,那么您应该将其编写为主题的functions.php中的一个函数,并调用它,或者使用不同的文件,并将其包含在所有单一php模板中,无论哪种方式更适合您的编码风格。

也就是说,如果你认为所有的CPT都应该以同样的方式显示,那么你就有太多的CPT了。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/165425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档