コーデックスプラグインが独自のトップレベルのメニューを作成している状況で
によれば、最初のサブメニューは、通常、トップレベルのメニューと同じリンクタイトルを持つことになり、したがって、リンクがあろう重複した重複したリンクのタイトルは、parent_slugとmenu_slugパラメータに同じ値が与えられて初めてadd_submenu_page関数を呼び出すことで回避できます。
あなたはここに、このページで見ることができる
:http://codex.wordpress.org/Adding_Administration_Menus#Sub-Menus
だから、コーデックスに応じて次のようなものを持っていることができるはずです(私は彼らのように機能し、ユーザーレベルのパラメータを交換したことに注意してください非推奨であり、すべてを単一引用符で標準化しています)。
add_menu_page('Eastview Custom', 'Eastview Custom', 'manage_options', 'my-top-level-handle');
add_submenu_page('my-top-level-handle', 'GLS Lunch Orders', 'GLS Lunch', 'manage_options', 'my-top-level-handle');
今、あなたは、このコーデックスに基づいて動作するだろうと思うだろう - それはしていません。サブメニュー項目が1つしかないため、サブメニュー項目は表示されません。別のアイテムを追加すると、これが動作することがわかります。
add_menu_page('Eastview Custom', 'Eastview Custom', 'manage_options', 'my-top-level-handle');
add_submenu_page('my-top-level-handle', 'GLS Lunch Orders', 'GLS Lunch', 'manage_options', 'my-top-level-handle');
add_submenu_page('my-top-level-handle', 'New Item', 'New item', 'manage_options', 'new-handle');
これはちょっとした助けになると思っています。私は単一のリスト項目に答えが見つかりませんでした!
OKメインメニューを作成してサブメニューを削除することができますです、ありがとうございました。申し訳ありません、私は以前に返信しませんでした。それは問題ありません。私がこれを使っているウェブサイトでは、複数のサブメニューページがあります。私は重複したリンクを削除する方法を知りたがっています。ありがとう! – Abraham
いいえ、それは便利な、問題を解決! :) – McNab
偉大な私のために働いた!、私はWordpressのドキュメントを見て苦労した。ありがとうございました。 –