Remover páginas do Painel do WordPress

Remover Páginas do Painel do WordPress

O WordPress tem funções em seu painel que nem sempre são usados por todos os usuários.

Por exemplo, alguns usuários não usam as funções “Links”, “Ferramentas” ou “Mídia”.

Pensando nisso, a comunidade do WordPress disponibilizou uma solução que remove os links que o administrador do site não vai utilizar. Assim o painel fica com um visual mais leve e prático na hora de usar.

As funções remove_menu_page()remove_submenu_page() ficaram disponíveis a partir do WordPress 3.1, e elas possuem o objetivo de customizar o menu do WordPress removendo ítens irrelevantes para quem vai utilizar o CMS.

Além disso, remover links do menu pode ser muito importante para quem comercializa seus projetos com WordPress. É mais uma opção para personalizar o produto final para o cliente.

Para ativar a remoção dos links do painel administrativo do WordPress, abra o arquivo “functions.php” do seu tema WordPress e insira o código abaixo:

add_action( 'admin_menu', 'devpress_remove_menus', 999 );

function devpress_remove_menus() {

  remove_menu_page( 'link-manager.php' );
  remove_menu_page( 'media.php' );
  remove_menu_page( 'comment.php' );

}

Neste exemplo, estamos removendo os links “Links” e “Mídia” e “Comentários” do menu do painel do WordPress. Note que ao chamarmos a função “remove_menu_page()”, informamos o arquivo em PHP que corresponde ao link da página que queremos remover.

Lembrando que podemos remover ítens do submenu também, conforme a necessidade de quem vai operar o sistema.

Para remover links do submenu, abra o arquivo “functions.php” e digite:

add_action( 'admin_menu', 'devpress_remove_menus', 999 );

function devpress_remove_menus() {

  remove_submenu_page( 'themes.php', 'theme-editor.php' );
  remove_submenu_page( 'themes.php', 'widgets.php' );
  remove_submenu_page( 'themes.php', 'nav-menus.php' );

}

Neste exemplo estamos removendo as funções “Editor”, “Widgets” e “Menus” do menu “Aparência”, que é representado pelo arquivo “themes.php”. Neste caso, usamos a função “remove_submenu_page()” e informamos o arquivo da página correspondente ao menu e o arquivo da página correspondente ao submenu a ser removido.

Wordpress Painel Administrativo
Wordpress Painel Administrativo

Para mais informações, você pode consultar a documentação do WordPress na página que fala sobre a remoção de menus e submenus do painel de administração do WordPress.

Mais uma vez quero lembrar que se o leitor deste site tiver alguma dúvida não deixe de incluir sua mensagem na caixa de comentários.

  • boa tarde,

    gostaria de ajuda, pois no meu painel administativo não tem a opção plugins como faço para pode apareder e utilizar este reucurso

    • Qual é a versão do seu WordPress? Está atualizado?

  • gostei da dica. E se eu quiser adicionar as taxonomias ao painel do wordprss? dá pra fazer isso?