Plugin - crie uma página sem que ela apareça no menu lateral


9

Atualmente, estou usando add_submenu_page para adicionar páginas ao meu plugin. No entanto, desejo criar uma página que não apareça no menu do administrador, isso é possível?

Respostas:


14

Defina a parent_slugpropriedade como null, exemplo;

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

Isso ocultará a página do submenu do link do menu principal (nível superior).

No entanto, ele não afirma isso na entrada do Codexadd_submenu_page .

Agora ele afirma isso na entrada do Codex para add_submenu_page(obrigado Ian Iann).


11
Faz agora :) Leva apenas um minuto para atualizá-lo.
Ian Dunn

Bom rapaz, obrigado. Eu estava tentando fazer isso, mas estava tendo problemas com o login.
Adam

11
Você também pode definir a página pai options.phppara obter o mesmo efeito.
Pippin

Obrigado @Pippin, também adicionei isso ao Codex com código de exemplo.
Adam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.