Plugin: crea una pagina senza che appaia nel menu laterale


9

Attualmente sto usando add_submenu_page per aggiungere pagine per il mio plugin. Tuttavia, desidero creare una pagina che non appare nel menu di amministrazione, è possibile?

Risposte:


14

Impostare la parent_slugproprietà su null, ad esempio;

   add_submenu_page( 
          null            // -> Set to null - will hide menu link
        , 'Page Title'    // -> Page Title
        , 'Menu Title'    // -> Title that would otherwise appear in the menu
        , 'administrator' // -> Capability level
        , 'menu_handle'   // -> Still accessible via admin.php?page=menu_handle
        , 'page_callback' // -> To render the page
    );

Ciò nasconderà la pagina del sottomenu dal collegamento del menu principale (di livello superiore).

Tuttavia, non lo afferma nella voce Codexadd_submenu_page .

Lo afferma ora nella voce del Codice per add_submenu_page(grazie a Ian Dunn).


1
Lo fa ora :) Ci vuole solo un minuto per aggiornarlo.
Ian Dunn,

Bravo ragazzo, grazie. Stavo provando a farlo ma ho avuto problemi con l'accesso.
Adam,

1
È inoltre possibile impostare la pagina principale options.phpper ottenere lo stesso effetto.
Pipino,

Grazie @Pippin, l'ho anche aggiunto al Codice con un codice di esempio.
Adam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.