无法覆盖子主题中的模板文件 时间:2013-09-03 作者:Christoph Halang 我的WordPress安装使用基于我购买的主题的子主题运行。原始主题在模板文件夹中有模板文件/original_theme/template/testimonial.php. 我想覆盖此文件夹中的一个文件,因此我将其复制到子主题的文件夹中child_theme/template/testimonial.php. 据我所知,关于子主题的文档建议使用这种方法对模板文件进行更改。这适用于header.php 文件,但不是要覆盖的模板文件。更改将被忽略,即使是空文件也会显示正确的内容。我还有别的事要做吗? 2 个回复 SO网友:Rarst 仅当WP的核心功能用于定位/加载模板时,通过子主题替换模板才有效。更复杂的主题可能不会为其功能实现这一点。在这种情况下,需要检查父主题的代码,以确定加载特定模板的准确程度,以及有哪些自定义选项(如果有)。 SO网友:ryanevius 在许多情况下,当主题包含“模板”目录时,应该在子主题中省略该目录。例如,而不是child_theme/template/testimonial.php, 在child_theme 目录 结束 文章导航