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

inserisci la descrizione dell'immagine qui

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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow