Wordpressでは、WP管理者の第3レベルのメニューを追加することはできません。
add_submenu_page
の定義は親スラッグ名が必要です。それは現在のところ不可能である理由を
がwordpress.stackexchange.com
からHow to Add a Third Level Sub Menu to the Wordpress Admin Menuへの回答を参照してくださいKarthikeyaniからの答えは説明しています。たとえば:
add_menu_page ('Test Menu', 'Test Menu', 'read', 'testmainmenu', '', '');
add_submenu_page ('testmainmenu', 'Test Menu', 'Child1', 'read', 'child1', '');
add_submenu_page
の最初のパラメータは、親スラッグ名$ parent_slugです。 child1($ menu_slug)を親スラッグ名として使用して3番目のレベルを作成できると思うかもしれませんが、これは機能しません。
Wordpress developer documentation for add_submenu_pageのパラメータの定義と光源部は明らかにあなただけのプラグインや親スラッグ名でプラグインワードプレスのファイル名のメインメニューの名前を使用することができると述べています。
add_submenu_page
参考:https://developer.wordpress.org/reference/functions/add_submenu_page/
それを –
チェックページのHTMLソースを確認するようにコードを追加し、HTMLがありますが、あなたのテーマのスタイルがそれを妨げているかもしれません。 – Alice
@ Mo'men Mohamed ...ありがとう。追加するコードはありません - そのページにあるものを使用し、アイテムのスラッグをサブメニューなしで交換するだけです。 – gulliver