Hinzufügen von Labels zum Admin-Menü (Anleitung)

Ich habe ein benutzerdefiniertes Post-Menü namens “Notes”. Es hat zwei grundlegende Untermenüs: neue hinzufügen und alle anzeigen.

Aber ich möchte mehr Elemente unter diesen Post-Typ hinzufügen, aber das Standard-Array gab mir nur diese. Wie kann ich unbegrenzte Artikel hinzufügen?

Ich bin müde suchen, aber kein Ergebnis …

Solutions Collecting From Web of "Hinzufügen von Labels zum Admin-Menü (Anleitung)"

Vor allem wird die Suche mit falschem Schlüsselwort Ihnen keine richtige Lösung geben. Es ist ein Hinweis darauf, dass Sie sich mit dem Admin-Menü beschäftigen, und alles unter einem Menü-Drop-down wird ein Untermenü genannt – Sie sollten also mit etwas wie dem folgenden suchen: Wie fügt man jedem Admin-Menüpunkt + WordPress ein Untermenü hinzu? . 🙂

Wie auch immer, Sie haben ein falsches Konzept wie das Hinzufügen eines unbegrenzten Untermenüs unter einem benutzerdefinierten Beitragstyp – obwohl Sie es tun können – aber das wäre irrelevant, wenn das nicht mit dem Zweck dieses Beitragstyps (CPT) übereinstimmt.

Jetzt komm zu deiner Frage:

  • Der Umgang mit administrativen Menüs ist auf dieser Codex-Seite dokumentiert.
  • Wie Sie ein Untermenü hinzufügen, ist auf dieser Codex-Seite dokumentiert

Also in Ihrem Fall kann der Code sein:

< ?php function register_my_custom_submenu_page() { add_submenu_page( 'edit.php?post_type=notes', //parent menu slug 'New Page Title', //menu page title 'New Menu Title', //menu title 'edit_posts', // capability 'new_menu_slug', //menu slug/unique ID 'submenu_callback' //callback function ); } add_action('admin_menu', 'register_my_custom_submenu_page'); /* Callback Function */ /* It will be visible when you will click the sub menu */ function submenu_callback() { echo '

HERE IS WHAT MY PAGE IS ABOUT'; echo '

Here is what my page says

'; } ?>

Versuche dies..

 function my_cpt_extra_menus() { //Add Submenu Page add_submenu_page( 'edit.php?post_type=my_cpt', 'Submenu Page Title', 'Menu Title', 'manage_options', 'slug_for_this_menu', 'function_to_output_html' ); } add_action( 'admin_menu', 'my_cpt_extra_menus' );