Zusätzlicher Menüeintrag in Untermenüs

Ich möchte nur ein Menü (Anzeigen) erstellen / hinzufügen, das zwei Untermenüs enthält (Anzeigen, Verwalten). Mein Code ist unten geschrieben. Das Problem ist, dass ich nicht weiß, warum es ein anderes Untermenü im Hauptmenü knallt.

function Ad_menu() { // Main menu add_menu_page( 'Ads', 'Ads', 'manage_options', 'ad_menu', 'Main_Menu'); // Submenus add_submenu_page( 'ad_menu', 'View', 'View', 'manage_options', 'View', 'View'); add_submenu_page( 'ad_menu', 'Manage', 'Manage', 'manage_options', 'Manage', 'Manage'); } add_action('admin_menu', 'Ad_menu'); 

Solutions Collecting From Web of "Zusätzlicher Menüeintrag in Untermenüs"

Der dritte Menüeintrag (in der Tat der erste) ist das Hauptmenü:

Bildbeschreibung hier eingeben

 add_action('admin_menu', 'Ad_menu'); function Ad_menu() { //Main menu add_menu_page( 'Ads page title', 'Ads menu title', 'manage_options', 'ad_menu_slug', function(){ echo '

Main menu

'; } ); //Submenus add_submenu_page( 'ad_menu_slug', 'View page title', 'View menu title', 'manage_options', 'ad_view_slug', // < -- Put main menu slug here function(){ echo '

Views submenu'; } ); add_submenu_page( 'ad_menu_slug', 'Manage page title', 'Manage menu title', 'manage_options', 'ad_manage_slug', function(){ echo '

Manage submenu

'; } ); }

Wenn Sie den ersten Untermenü-Slug zu ad_menu_slug (dem Hauptmenü-Slug) ändern, ad_menu_slug das Ergebnis:

Bildbeschreibung hier eingeben