Wie man meine Seite ins WordPress Dashboard Hauptmenü bewegt

Ich bin neu in WordPress Entwicklung, hoffe, das ist keine zu dumme Frage.

Ich möchte meine “Camp” -Seite (die unter Seiten -> Camp angezeigt wird) in das Dashboard-Hauptmenü verschieben.

Wenn es nicht möglich ist, die Seite zu verschieben, sagen Sie mir, wie Sie eine Verknüpfung im Hauptmenü erstellen können

Siehe den folgenden Screenshot Bildbeschreibung hier eingeben

Ich möchte keinen benutzerdefinierten Post-Typ erstellen, da wenn ich auf “Camp” klicke, das ich anzeigen möchte (siehe Screenshot unten)

Bildbeschreibung hier eingeben

BEARBEITEN

Nach diesem Code hinzugefügt

add_action( 'admin_menu', function() { add_submenu_page( 'edit.php?post_type=page', 'camp', 'camp', 'edit_pages', 'post.php?post=128&action=edit' ); }); 

Es sieht so aus

Bildbeschreibung hier eingeben

Jetzt ist meine Frage, wie ‘Camp’ nach meinen benutzerdefinierten Beitragstypen angezeigt wird.

Als Beispiel möchte ich diese Reihenfolge anzeigen

1) Zeugnisse

2) Bewertungen

3) Lager

Welchen Slug zum benutzen,

 $parent_slug, 

Solutions Collecting From Web of "Wie man meine Seite ins WordPress Dashboard Hauptmenü bewegt"

Wenn Sie in der Adressleiste des Browsers auf dem Bearbeitungsbildschirm dieser Seite nachsehen, sehen Sie etwa Folgendes:

 wp-admin/post.php?post=91&action=edit 

Die 91 ist die Post-ID. Dies ist die wichtige Information, für die Sie jetzt eine Untermenüseite erstellen können.

Um eine Seite zum Admin-Menü hinzuzufügen, verwenden Sie den Hook admin_menu und die function add_submenu_page() . Legen Sie das Seitenmenü als übergeordnetes Element und die URL der Camp- Seite als Menü-URL fest:

 add_action( 'admin_menu', function() { add_submenu_page( 'edit.php?post_type=page', 'Camp', 'Camp', 'edit_pages', 'post.php?post=91&action=edit' ); }); 

Das ist alles. 🙂

Ich habe benutzt

add_menu_page

function, um die Lösung zu erreichen

 add_action( 'admin_menu', 'register_my_custom_menu_page' ); function register_my_custom_menu_page() { add_menu_page( 'camp', 'Camp', 'edit_pages', 'post.php?post=128&action=edit', '', 'dashicons-admin-home', 11 ); } 

Nach diesem Code,

Bildbeschreibung hier eingeben

Im obigen Screenshot erscheint “Camp” perfekt im Dashboard

Das ist genau das, was ich brauche