所以我建立了几个这样的网站,使用子主题来定制我想要的内容。
这次,我有一个子主题目录,其中包含 style.css 和functions.php 等。
样式表覆盖得很好,甚至我添加的 header.php 也覆盖了。但是,index.php 不会覆盖父主题的index.php。
有人有主意吗?
听起来您已经正确设置了所有内容,因为您的 header.php 正在覆盖父主题。
如果 WordPress 找不到更合适的模板,index.php 模板是最后的后备模板。最有可能的是,它从父主题中选择另一个模板 - 例如。archive.php、frontpage.php、home.php、single.php - 或许多其他内容,具体取决于您正在查看的特定 URL。
Wordpress 模板层次结构的直观概述将帮助您了解它的工作原理。使用此功能,您应该能够找到在父主题中选择了哪个模板文件,从而确定需要覆盖哪个模板文件。
| 归档时间: |
|
| 查看次数: |
4517 次 |
| 最近记录: |