Suche…


Einführung

Diese Funktion dient zum Hinzufügen eines Unterelements zu einem vorhandenen Element in der Navigationsleiste des Admin-Bereichs.

Syntax

  • add_submenu_page ($ parent_slug, $ page_title, $ menu_title, $ fähigkeit, $ menu_slug, $ function)

Parameter

Parameter Einzelheiten
$ parent_slug (Zeichenfolge) Der Slug-Name für das übergeordnete Menü (oder der Dateiname einer Standard-WordPress-Admin-Seite).
$ page_title (Zeichenfolge) Der Text, der in den Titel-Tags der Seite angezeigt werden soll, wenn das Menü ausgewählt wird.
$ menu_title (Zeichenfolge) Der für das Menü zu verwendende Text.
$ Fähigkeit (Zeichenfolge) Die Fähigkeit, die benötigt wird, damit dieses Menü dem Benutzer angezeigt wird.
$ menu_slug (Zeichenfolge) Der Slug-Name, durch den auf dieses Menü verwiesen wird (sollte für dieses Menü eindeutig sein)
$ Funktion (aufrufbar) (Optional) Die Funktion, die aufgerufen werden soll, um den Inhalt dieser Seite auszugeben.

Bemerkungen

Hier finden Sie eine Liste der Slugs für $ parent_slug

  • Dashboard: 'index.php'
  • Beiträge: 'edit.php'
  • Medien: 'upload.php'
  • Seiten: 'edit.php? Post_type = page'
  • Kommentare: 'edit-comments.php'
  • Benutzerdefinierte Beitragstypen: "edit.php? Post_type = Ihr_post_type"
  • Aussehen: 'themes.php'
  • Plugins: 'plugins.php'
  • Benutzer: 'users.php'
  • Werkzeuge: 'tools.php'
  • Einstellungen: 'options-general.php'
  • Netzwerkeinstellungen: 'settings.php'

Hinzufügen der "Untermenüseite" als Unterseite von "Tools" zur Navigationsleiste

Code

add_action('admin_menu', 'register_my_custom_submenu_page');
 
function register_my_custom_submenu_page() {
    add_submenu_page(
        'tools.php',
        'Submenu Page',
        'My Custom Submenu Page',
        'manage_options',
        'my-custom-submenu-page',
        'my_custom_submenu_page_content' );
}
 
function my_custom_submenu_page_content() {
    echo '<div class="wrap">';
        echo '<h2>Page Title</h2>';
    echo '</div>';
}

Ausgabe

Geben Sie hier die Bildbeschreibung ein

Erläuterung

Im Code haben wir eine Funktion namens register_my_custom_submenu_page und wir haben add_submenu_page , um das Element als untergeordnetes Element von tools.php, der Seite Tools, zur add_submenu_page hinzuzufügen.

Bitte überprüfen Sie den Parameter-Abschnitt auf dieser Seite, um zu erfahren, welche Argumente wir übergeben haben. Anschließend haben wir add_action , um register_my_custom_submenu_page Funktion add_action auszuführen. Schließlich haben wir die Funktion my_custom_submenu_page_content , um den Inhalt der Seite anzuzeigen.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow