web-dev-qa-db-fra.com

Plugin - créer une page sans qu'elle n'apparaisse dans le menu latéral

J'utilise actuellement add_submenu_page pour ajouter des pages à mon plugin. Cependant, je souhaite créer une page qui n'apparaît pas dans le menu administrateur, est-ce possible?

9
Extrakun

Définissez la propriétéparent_slug/ surnull, example;

   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
    );

Ceci cachera la page de sous-menu du lien de menu de votre parent (niveau supérieur).

Ceci n'est pas indiqué dans le Codex entrée pour add_submenu_page si.

Il indique maintenant ceci dans le Codex entrée pour add_submenu_page (merci à Ian Dunn).

14
userabuser