In der add_menu_page
Dokumentation wird angegeben, dass der Menütitel als zweiter Parameter übergeben werden soll:
add_menu_page('Page Title', 'Menu Title', ...);
Wenn Sie später über weitere Seiten hinzufügen add_submenu_page
, wird die Hauptseite zum ersten Eintrag im Untermenü:
Ich möchte jedoch, dass das erste Element in der Liste einen anderen Namen hat (aber immer noch auf dieselbe Seite zeigt), so wie es Wordpress selbst tut:
Wie könnte ich das in meinem Plugin erreichen?
Antworten:
Sie können festlegen, dass der Slug für die Untermenüseite dem Slug für die Seite der obersten Ebene entspricht, und sie zeigen auf dieselbe Stelle:
Z.B
quelle
Wenn der Name des ersten Untermenüs unterschiedlich ist, erstellen Sie denselben Slug von Eltern und erstem Kind und rufen Sie dieselbe Funktion auf
quelle
Fügen Sie einfach Folgendes hinzu:
Zum Debuggen können Sie a
print_r($menu)
ausführen, um das gesamte WP-Menü zu überprüfen.quelle