问题描述
如果我创建一个 home.php 文件,似乎 WP 将使用它,而不是 index.php,所以 index.php 永远不会被使用?
这两个模板文件 (位于主题文件夹) 之间有什么区别?他们的行为方式是一样的,唯一的区别是 home.php 的优先级?
最佳解决方案
-
index.php
是通用模板,如果没有其他模板可用,任何页面 (home,archive,single post 等) 将使用。 -
home.php
是用于主页 (is_home()
) 条件的模板。
有关如何应用模板的详细方案,请参阅 Template Hierarchy 。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。