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);
}
?>
セキュリティの見通しからすると、これが最良のコードではないことはわかっています。私はローカルシステムでこれらを試しています。
上記のコードでは、「About」と「Today's menu」のみがサブメニューとして表示されるはずですが、「Rooties Settings」も表示されています。どこが間違っているか教えてください。