WordPress
add_submenu_page ()
Ricerca…
introduzione
Questa funzione consente di aggiungere un elemento secondario a un elemento esistente nella barra di navigazione del pannello di amministrazione.
Sintassi
- add_submenu_page ($ parent_slug, $ page_title, $ menu_title, $ capability, $ menu_slug, $ function)
Parametri
Parametro | Dettagli |
---|---|
$ parent_slug | (stringa) Il nome slug per il menu genitore (o il nome del file di una pagina di amministrazione standard di WordPress). |
$ PAGE_TITLE | (stringa) Il testo da visualizzare nei tag del titolo della pagina quando il menu è selezionato. |
$ menu_title | (stringa) Il testo da utilizzare per il menu. |
$ capacità | (stringa) La capacità richiesta per questo menu da visualizzare all'utente. |
$ menu_slug | (stringa) Il nome slug per fare riferimento a questo menu (dovrebbe essere univoco per questo menu). |
$ funzione | (chiamabile) (Opzionale) La funzione da chiamare per emettere il contenuto per questa pagina. |
Osservazioni
Ecco una lista di lumache per $ parent_slug
- Dashboard: "index.php"
- Messaggi: "edit.php"
- Media: "upload.php"
- Pagine: "edit.php? Post_type = page"
- Commenti: "edit-comments.php"
- Tipi di post personalizzati: "edit.php? Post_type = your_post_type"
- Aspetto: "temi.php"
- Plugin: "plugins.php"
- Utenti: "users.php"
- Strumenti: 'tools.php'
- Impostazioni: "options-general.php"
- Impostazioni di rete: "settings.php"
Aggiungere la "Pagina sottomenu" come una pagina secondaria di "Strumenti" alla barra di navigazione
Codice
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>';
}
Produzione
Spiegazione
Nel codice, abbiamo creato una funzione denominata register_my_custom_submenu_page
e abbiamo usato add_submenu_page
per aggiungere l'elemento alla barra di navigazione come figlio di tools.php, che è la pagina Strumenti.
Si prega di controllare la parte dei parametri in questa pagina per conoscere gli argomenti che abbiamo add_action
. Quindi abbiamo usato add_action
per eseguire la nostra funzione register_my_custom_submenu_page
. Infine, abbiamo creato la funzione my_custom_submenu_page_content
per visualizzare i contenuti nella pagina.