编辑子主题中的子目录中的php文件

时间:2013-08-11 作者:go4wordpress

我想更改主题文件夹子目录中的php文件。该特定文件的路径为:
/includes/sf-content-display/sf-post-formats.php

我复制了子主题子目录中的文件并进行了更改。

如果我读了一些文章,似乎必须在文件函数中钩住一个自制函数。php在子主题中。

我做了以下工作:

function require_once_child() {
    require_once(\'includes/sf-content-display/sf-post-formats.php\');    
}

function require_once_child() {
    remove_action( \'init\', \'require_once\' );
    add_action( \'init\', \'require_once_child\' );
}
add_action( \'init\', \'require_once_child\' );
结果是错误:

致命错误:无法在/www/htdocs/keltenwo/wp/content/themes/flexform child/functions.php:3)中重新声明require\\u once\\u child()。php第9行

有什么建议吗?

1 个回复
SO网友:Johannes Pille

有什么建议吗?

首先,阅读并解释错误消息
“Cannot redecaler require\\u once\\u child()”非常简单:不要给两个函数取相同的名称。

我不确定你的总体想法一开始是否明智,但如果是这样的话

function require_once_child() {
    require_once(\'includes/sf-content-display/sf-post-formats.php\');    
}
add_action( \'init\', \'require_once_child\' );
这就是你所需要的。

结束

相关推荐

Child-theme breaks site

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