我遇到以下错误: 致命错误:未捕获错误:调用未定义函数add_action()
这是我的代码
function testtheme_add_admin_page(){
add_menu_page( 'testtheme custom options', 'testtheme', 'manage_options',
'testtheme_theme_create_page', 'dashicons-admin-generic', 110 );
}
add_action( 'admin_menu', 'testtheme_add_admin_page' );
function testtheme_theme_create_page(){
//create custom options page
}
答案 0 :(得分:0)
我认为你需要在执行任何函数之前先调用你的wp-load.php文件。
只需在文件顶部调用以下行,然后重试:
require(dirname(__FILE__) . '/wp-load.php');
其中dirname(__FILE__)
指向根WordPress目录,例如 www.yourdomain.com/wordpress /
希望这对你有所帮助。感谢。
答案 1 :(得分:0)
兄弟你刚才没有把菜单slug放在那里
function testtheme_add_admin_page(){
add_menu_page( 'testtheme custom options', 'testtheme', 'manage_options',
'testtheme',
'testtheme_theme_create_page', 'dashicons-admin-generic', 110 );
}
add_action( 'admin_menu', 'testtheme_add_admin_page' );
function testtheme_theme_create_page(){
//create custom options page
echo "test";
}