CPT defaults to single.php?

时间:2016-06-28 作者:Ollie

这更像是一个澄清问题,但如果我没有single-CPT.php 在我的子主题中编写脚本,然后将我的所有CPT默认设置为single.php? 我只是想澄清更多。我的本地开发人员似乎是这样的,但我以为不是这样的?

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

是的,他们会的。

您将发现WordPress template heirachy 有用,尤其是此图形:

enter image description here

这显示了模板系统是如何工作的,尤其是WordPress将如何选择它能找到的最具体的模板,并将其回退到最不具体的模板(最终index.php).

在你的情况下,你会看到single-$posttype.php 回落到single.php, 然后singular.php, 然后最后index.php (direct link to single post section of docs).

相关推荐