我挣扎了一个小时,找不到为什么菜单上没有出现WordPress admin。
<?php
function wpt_add_theme_page() {
add_theme_page(
__(\'Theme Options\',\'wpsettings\'),
__(\'Theme Options\',\'wpsettings\'),
\'edit_theme_options\',
\'wptsettings\',
\'wpt_theme_options_page\'
);
}
function wpt_theme_options_page() {
echo "Hello";
}
/*---------------------------------------*/
/* Enqueue Theme Styles */
/*---------------------------------------*/
function wpt_theme_styles() {
wp_enqueue_style( \'main_css\', get_template_directory_uri() . \'/style.css\' );
}
add_action( \'wp_enqueue_scripts\', \'wpt_theme_styles\' );
?>
是否有我找不到的语法错误?
最合适的回答,由SO网友:TheDeadMedic 整理而成
您需要将函数挂接到admin_menu
措施:
add_action( \'admin_menu\', \'wpt_add_theme_page\' );