覆盖父项';Wordpress中的主题文件

覆盖父项';Wordpress中的主题文件,wordpress,Wordpress,在某些情况下,我的Wordpress子主题似乎拒绝使用子文件,而仍然使用父文件 例如,我希望覆盖位于 儿童主题/framework/classes/themex.lesson.php文件夹 父级文件位于以下位置: parent/framework/classes/themex.lesson.php文件夹 我对child_主题themex.lesson php所做的更改不会反映在live站点中。对儿童主题所做的其他更改非常好。 什么可能导致这种行为?引用/包括子主题中的文件 当您需要包含驻留在子主

在某些情况下,我的Wordpress子主题似乎拒绝使用子文件,而仍然使用父文件

例如,我希望覆盖位于 儿童主题/framework/classes/themex.lesson.php文件夹

父级文件位于以下位置:

parent/framework/classes/themex.lesson.php文件夹

我对child_主题themex.lesson php所做的更改不会反映在live站点中。对儿童主题所做的其他更改非常好。
什么可能导致这种行为?

引用/包括子主题中的文件

当您需要包含驻留在子主题中的文件时 目录结构,您将使用get\u stylesheet\u directory()。因为 父模板的style.css将被子主题的替换 style.css,并且您的style.css驻留在您孩子的根目录中 主题的子目录get_stylesheet_directory()指向您的子目录 主题的目录(不是父主题的目录)

下面是一个示例,使用require_一次,展示了如何使用 在引用存储在应用程序中的文件时获取\u样式表\u目录 子主题的目录结构\


来源:

类似的事情也发生在我身上。您编辑和覆盖的其他文件在根文件夹中,或者在文件夹或嵌套文件夹中?工作正常的文件在根文件夹中。这与我遇到的问题相同。我一直在寻找,如果我找到解决方案,我会告诉你的。谢谢!我相信我已经发现了为什么我在重写主题时会遇到问题。“我的主题”设置为始终从paren't主题的框架文件夹中读取文件…您在哪里更改您的主题始终不读取父级文件?
require_once( get_stylesheet_directory() . '/my_included_file.php' );