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

Mat*_*ger 4 wordpress

所以我建立了几个这样的网站,使用子主题来定制我想要的内容。

这次,我有一个子主题目录,其中包含 style.css 和functions.php 等。

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

有人有主意吗?

Tim*_*one 6

听起来您已经正确设置了所有内容,因为您的 header.php 正在覆盖父主题。

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

Wordpress 模板层次结构的直观概述将帮助您了解它的工作原理。使用此功能,您应该能够找到在父主题中选择了哪个模板文件,从而确定需要覆盖哪个模板文件。