WordPress
add_submenu_page ()
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
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.