我很清楚在这方面使用儿童主题。我知道get\\u header($name)。我已经了解了条件标记的用法。
我希望我的插件删除该功能:
function get_header( $name = null ) {
do_action( \'get_header\', $name );
$templates = array();
if ( isset($name) )
templates[] = "header-{$name}.php";
$templates[] = \'header.php\';
// Backward compat code will be removed in a future release
if (\'\' == locate_template($templates, true))
load_template( ABSPATH . WPINC . \'/theme-compat/header.php\');
}
将get\\u header()替换为:
function get_header( $name = null ) {
do_action( \'get_header\', $name );
$templates = array();
if ( isset($name) )
templates[] = "header-{$name}.php";
$templates[] = \'header.php\';
// Backward compat code will be removed in a future release
if (\'\' == locate_template($templates, true))
load_template( MY PLUGIN PATH/header.php\');
}
php。net告诉我使用runkit\\u function\\u remove(),但我正在开发的网站说这是一个未定义的函数。
任何帮助都将不胜感激。
利昂