質問: 最初のサブメニュー項目に異なる名前のadd_menu_page() add_menu_pageのドキュメント は2番目のパラメータとしてメニューのタイトルを渡すように言っています:add_menu_page('page title', 'menu title', ...); あとで add_submenu_page でページを追加すると、メインページがサブメニューの最初のエントリになります。しかし、リストの最初の項目に別の名前を付けたい(ただし、同じページを指すようにしたい)のは、wordpress自体のやり方です。どのように私は私のプラグインでそれを達成することができますか?
回答: サブメニューページのスラッグをトップレベルページのそれと同じにすることができ、それらは同じ場所を指します。add_action('admin_menu', 'my_menu_pages'); function my_menu_pages(){ add_menu_page('my page title', 'my menu title', 'manage_options', 'my-menu', 'my_menu_output' ); add_submenu_page('my-menu', 'submenu page title', 'whatever you want', 'manage_options', 'my-menu' ); add_submenu_page('my-menu', 'submenu page title2', 'whatever you want2', 'manage_options', 'my-menu2' ); } 例えば。