Como ocultar itens do menu lateral e administrativo do WordPress

Confira o passo a passo que ensina detalhadamente como ocultar ou remover itens do menu lateral do painel de controle do WordPress.

Este post foi atualizado pela última vez há mais de 3 meses.

Com certeza, em algum momento da sua vida ao lado do WordPress você já se perguntou se era possível ocultar ou remover — ou até mesmo limpar — alguns itens do menu lateral do seu gerenciador de conteúdo mais amado.

Tutorial: como ocultar itens do menu lateral do WordPress

É fato que realmente existem muitas opções disponíveis no menu de navegação interno do WordPress que, em muitos casos, quase nunca são usados, ou não são usados mesmo!

Então, visando melhorar a navegabilidade interna para todos os seus usuários registrados, vamos ensinar neste artigo como limpar os itens desnecessários deste menu lateral que fica no painel do seu site ou blog WP.

Por que remover itens do menu do WordPress

Assim como dissemos, no painel de controle do WordPress existem muitos itens e opções que ficam exatamente no menu lateral para te auxiliar nas configurações de plugins, templates e do próprio CMS.

Embora o WordPress consiga ativar e desativar o acesso a determinadas funções de acordo com os privilégios de cada usuário, deixar apenas os itens que realmente importam no menu lateral costuma ser uma boa prática.

Até porque mesmo existindo esse escalonamento para cada tipo de usuário registrado no sistema, em alguns casos ele não é totalmente eficaz e determinados itens continuam sendo exibidos.

Como ocultar ou esconder itens de menu lateral do WordPress

Admin Menu Editor

Apesar de existirem outras formas de realizar este procedimento, o passo a passo mais simples, objetivo e prático é utilizando o plugin Admin Menu Editor que oferece todas as opções necessárias para você ajustar seu menu de acordo com sua necessidade e demanda.

Além de remover os itens do menu lateral do WordPress, este plugin também permite trocar o nome dos menus e submenus, assim como títulos, ícones, páginas de destino, entre outros.

Então, partindo do princípio que você já fez a instalação e a ativação do plugin no seu site ou blog WP, basta agora navegar até Configurações > Menu Editor para que o enorme leque de opções apareça diante de seus olhos!

Inclusive, uma das grandes vantagens do Admin Menu Editor é sua facilidade de uso. Explico: basta arrastar e soltar os itens dispostos dentro do plugin para que se faça uma nova reorganização dos menus e submenus.

Outra praticidade está na liberdade de alterar títulos dos menus, alterar a URL de destino e muito mais. Por exemplo, para ocultar itens do menu de algum usuário específico, é só você clicar em Extra capability (recursos extras, na tradução livre). Feito isso basta escolher qual tipo de usuário poderá ver o item.

Outro exemplo… Para ocultar o menu Mídia para todos os tipos de usuários registrados, com exceção dos administradores, basta você clicar no menu suspenso Extra capability e marcar Administradores. Pronto!

Agora é só salvar as alterações que o item Mídia estará visível apenas para os administradores.

Hack usando o functions.php

Se você tem conhecimento técnico e não tem a intenção de instalar e ativar mais um plugin em seu WordPress, é possível realizar o mesmo procedimento utilizando o código a seguir dentro do arquivo functions.php do seu template:

/* ### REMOVE ITENS DO MENU DA LATERAL DO WORDPRESS ### */

function wpdocs_remove_menus(){
   remove_menu_page( 'index.php' ); // Oculta o menu Dashboard
   remove_menu_page( 'jetpack' ); // Oculta o menu Jetpack 
   remove_menu_page( 'edit.php' ); // Oculta o menu Posts
   remove_menu_page( 'upload.php' ); // Oculta o menu Mídia
   remove_menu_page( 'edit.php?post_type=page' ); // Oculta o menu Páginas
   remove_menu_page( 'edit-comments.php' ); // Oculta o menu Comentários
   remove_menu_page( 'themes.php' ); // Oculta o menu Aparência
   remove_menu_page( 'plugins.php' ); // Oculta o menu Plugins
   remove_menu_page( 'users.php' ); // Oculta o menu Usuários
   remove_menu_page( 'tools.php' ); // Oculta o menu Ferramentas
   remove_menu_page( 'options-general.php' ); // Oculta o menu Configurações
}
add_action( 'admin_menu', 'wpdocs_remove_menus' );
?>Code language: PHP (php)

Caso precise remover ou ocultar somente algum submenu da barra lateral do WordPress, siga o procedimento abaixo:

/* ### REMOVE ITENS DO SUBMENU DA LATERAL DO WORDPRESS ### */

function wpdocs_adjust_the_wp_menu() {
$page = remove_submenu_page( 'menu_slug.php', 'submenu_slug.php' );
}
add_action( 'admin_menu', 'wpdocs_adjust_the_wp_menu', 999 );Code language: PHP (php)

Resumindo

É claro que existem outros métodos e plugins para ocultar ou remover itens do menu lateral do WordPress, além de que nem sempre será preciso ocultar ou remover os itens do menu lateral e administrativo do WordPress, mas sem dúvidas esta é a forma mais prática que você vai encontrar para resolver este seu problema específico.

Fica a dica!


Foto: Justin Morgan on Unsplash.

Quero ser cliente da PortoFácil! Entre em contato

Leia também

Textos que têm a ver com este assunto:
TUTORIAL: como resolver erros e problemas no WordPress

Tutorial de como resolver os principais erros e problemas relacionados ao WordPress. Confira nosso passo a passo detalhado de soluções!

Novidades do WordPress 6.7.1

Conheça todas as novidades do WordPress, incluindo melhorias e aprimoramentos em segurança, desempenho e acessibilidade.

Como migrar site de qualquer plataforma para WordPress

Tutorial completo de como migrar site de qualquer plataforma (Drupal, Wix, Tumblr, Blogger, Blogspot, Joomla e Magento) para o WordPress.