我是 wordpress 开发的新手。我正在尝试创建一个插件,但我的顶级菜单项也显示为子菜单项。下面是我的代码。
<?php
/*
Plugin Name: rooties_main_menu
*/
add_action('admin_menu', 'gpwp_rooties_create_menu');
function gpwp_rooties_create_menu() {
add_menu_page('My Rooties Setting','Rooties Settings', 'manage_options', __FILE__, 'gpwp_rooties_setting_page',plugins_url('/images/wordpress.png',__FILE__) );
add_submenu_page(__FILE__, 'About Rooties Plugin', 'About', 'manage_options',__FILE__.'_about',gpwp_rooties_setting_about_page);
add_submenu_page(__FILE__, 'Today\'s Menu', 'Today\'s Menu', 'manage_options',__FILE__.'_about',gpwp_rooties_setting_menu_form_page);
}
?>
我知道这不是安全前景的最佳代码。我正在我的本地系统上尝试这些。
根据上面的代码,只有“关于”和“今天的菜单”应该显示为子菜单,但它也显示“Rooties 设置”。请让我知道我错在哪里。