If the file is included via get_template_part
or a part of the template hierarchy, then yes, 在子主题中创建一个同名文件,WordPress将优先加载该文件。
If the file is included via include
/require
, then no, 这些是PHP语言特性,而不是WordPress函数,无法截取或覆盖它们以加载文件。要么转移主题,要么联系主题支持路线。作者可能已经提供了替代模板的方法,或者能够添加对模板的支持。
记住,子主题允许您通过模板层次结构优先加载子主题模板,并且get_template_part
. 他们不能通过将任意PHP文件、CSS、JS等文件放在子主题中并期望使用它们来自动替换它们