每种自定义帖子类型的页面模板

时间:2014-08-18 05:18:02

标签: wordpress custom-post-type custom-wordpress-pages

我是wordpress的新手,我只是想问一下,如果我为每个自定义帖子类型创建页面模板,这是不好的做法? 我的意思是如果我有不同内容的CPT [自定义帖子类型],比如我的第一个CPT有图像,我的第二个cpt有图像和文本,我的上一个CPT,有滑块,文本和描述。

因为我想为每种类型的CPT创建页面模板。这是一种不好的做法吗?或者有效率和有效的方法来做这些事情吗?

非常感谢您的回答。谢谢!

2 个答案:

答案 0 :(得分:0)

最好不要这样做,不仅因为它是服务器负载,还因为如果你遇到问题,你会发疯。相反,在同一页面中使用条件。您可以在WP Codex: Conditional Tags : Taxonomies阅读相关信息,然后注意is_taxhas_term代码。

这样,您可以使用is_tag或has_term,具体取决于您的方法,例如

if( has_term( 'jazz', 'genre' ) ) {
// do something
}

答案 1 :(得分:0)

您可以使用分类法来处理此类问题。使用分类法根据您的要求过滤内容。使用register_taxonomy()注册CPT的分类。