子主题Index.php不会覆盖父主题

时间:2016-05-29 22:30:54

标签: wordpress

所以我已经构建了几个像这样的网站,使用子主题来定制我想要的东西。

这一次,我有一个带有style.css和functions.php等的子主题目录。

样式表覆盖正常,甚至是header.php我添加了覆盖。但是,index.php不会覆盖父主题的index.php。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:2)

听起来你已经正确设置了一切,因为你的header.php正在覆盖父主题。

如果Wordpress找不到更合适的模板,index.php模板是最终的后备。最有可能的是,它从父主题中选择另一个模板 - 例如。 archive.php,frontpage.php,home.php,single.php - 或许多其他人,具体取决于您正在查看的特定网址。

Wordpress'模板层次结构的

This visual overview将帮助您了解其工作原理。使用它,您应该能够找到在父主题中选择的模板文件,因此,您需要覆盖哪一个。