我是wordpress的新手,我只是想问一下,如果我为每个自定义帖子类型创建页面模板,这是不好的做法? 我的意思是如果我有不同内容的CPT [自定义帖子类型],比如我的第一个CPT有图像,我的第二个cpt有图像和文本,我的上一个CPT,有滑块,文本和描述。
因为我想为每种类型的CPT创建页面模板。这是一种不好的做法吗?或者有效率和有效的方法来做这些事情吗?
非常感谢您的回答。谢谢!
答案 0 :(得分:0)
最好不要这样做,不仅因为它是服务器负载,还因为如果你遇到问题,你会发疯。相反,在同一页面中使用条件。您可以在WP Codex: Conditional Tags : Taxonomies阅读相关信息,然后注意is_tax和has_term代码。
这样,您可以使用is_tag或has_term,具体取决于您的方法,例如
if( has_term( 'jazz', 'genre' ) ) {
// do something
}
答案 1 :(得分:0)
您可以使用分类法来处理此类问题。使用分类法根据您的要求过滤内容。使用register_taxonomy()
注册CPT的分类。