首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子主题-覆盖functions.php中的“functions.php”

子主题-覆盖functions.php中的“functions.php”
EN

WordPress Development用户
提问于 2015-01-21 05:19:34
回答 1查看 11.4K关注 0票数 10

我试图用子主题修改wordpress主题。我的父主题在其functions.php中具有以下功能:

代码语言:javascript
复制
require_once(get_template_directory() . "/includes/theme-styles.php");

我想将它更改为包含我自己的样式表:类似于:

代码语言:javascript
复制
require_once(get_template_directory() . "../child-theme/includes/theme-styles.php");

我可以在我的子主题的functions.php中包含这个函数,但是由于子主题的functions.php是先加载的,所以我看不出有什么方法可以覆盖/阻止调用父主题的require_once()。有没有办法这样做,或可能的解决办法?谢谢

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2016-01-26 04:09:49

您可以使用get_stylesheet_directory()引用您的子主题,然后您可以指向您的文件。

代码语言:javascript
复制
require_once( get_stylesheet_directory() . '/includes/theme-styles.php' );

它将加载您的文件并替换父主题文件。

票数 18
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/175489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档