我想用我自己的儿童版本来替换主题中的动作。在本例中,主题挂钩到wp_head
添加自己的链接。我自己的功能。php位于子主题中,如下所示:
global $SMTheme;
remove_action(\'wp_head\', array($SMTheme, \'headtext\'));
add_action(\'wp_head\', \'custom_headtext\');
不幸的是,它还不起作用,我对这方面还很陌生。这是主题添加动作的方式:
class SMTheme {
var $options;
function SMTheme() {
// some unrelated code here
include TEMPLATEPATH."/inc/settings.php";
$reset=\'\';
// if (current_user_can(\'administrator\')) {}
$this->getparams($settings,$reset);
add_action(\'wp_head\', array(&$this, \'headtext\'));
}
最合适的回答,由SO网友:Pieter Goosen 整理而成
include TEMPLATEPATH."/inc/settings.php";
是你的问题。
模板路径
由父主题使用
对于子主题使用
样式表路径
所以你的代码是
include STYLESHEETPATH."/inc/settings.php";
或者,您可以使用
get_stylesheet_directory_uri().\'/inc/settings.php\'