覆盖子主题中的‘Required’

时间:2018-02-23 作者:Bokdem

我正试图通过创建子主题来定制WooCommerce的店面主题。我已经在函数中做了一些事情。php文件,但我似乎无法覆盖父级中的“require”。

在我的孩子主题的功能中。php“我正在尝试覆盖父函数中所需的文件”。php’。不幸的是,当我这样做时,它会一直显示父级调用的所需文件。

下面是我尝试过的一行代码:

require \'/inc/storefront-template-hooks.php\';
&;

require get_template_directory() . \'/inc/storefront-template-hooks.php\';
我做错了什么?

1 个回复
SO网友:Myr22

根据文件https://codex.wordpress.org/Function_Reference/get_template_directory

如果正在使用子主题,则将返回父主题目录的绝对路径。使用get_stylesheet_directory() 获取子主题目录的绝对路径。

我希望您觉得它有用:)

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c