我收到了这个错误,我无法做出它的头或尾。
确切的错误消息是:
function kdrusha_theme_create_page() {
require_once(get_template_directory().= '/inc/pages/kdrusha-settings.php');
}
add_menu_page("KD Rusha Options", 'KD Rusha', 'manage_options', 'kdrusha-options', 'kdrusha_theme_create_page','',99);
答案 0 :(得分:1)
问题是您正在使用.=
。
something .= something_else
是
的简写something = something . something_else
但是你的something
是一个函数调用,分配给函数调用通常没有意义(例外情况是它返回一个引用)。
您应该使用.
,它会连接其参数并返回结果,而不会将其分配到任何位置。
require_once(get_template_directory() . '/inc/pages/kdrusha-settings.php');
答案 1 :(得分:0)
您需要将函数返回到某个变量中:
function kdrusha_theme_create_page() {
$template = get_template_directory();
require_once($template.'/inc/pages/kdrusha-settings.php');
}