Como adicionar um menu ao seu painel de administração do WordPress
Publicados: 2022-09-15Adicionar um menu ao painel de administração do WordPress é uma ótima maneira de organizar seu site. Ao adicionar um menu, você pode facilmente adicionar, editar e excluir páginas, postagens e outros conteúdos em seu site. Para adicionar um menu ao painel de administração do WordPress, siga estas etapas: 1. Faça login no seu site WordPress. 2. Na barra lateral esquerda, passe o mouse sobre o link "Aparência" e clique em "Menus". 3. Na página “Menus”, clique no botão “Criar um novo menu ”. 4. Digite um nome para o seu novo menu no campo “Menu Name” e clique no botão “Create Menu”. 5. Na página “Adicionar itens”, selecione as páginas, postagens ou outros conteúdos que deseja adicionar ao seu menu e clique no botão “Adicionar ao menu”. 6. Quando terminar de adicionar itens ao seu menu, clique no botão “Salvar Menu”. Seu novo menu aparecerá agora no seu painel de administração do WordPress.
Como adiciono um menu à barra lateral do administrador no WordPress?

Para adicionar um menu à barra lateral de administração no WordPress, você precisa registrar um novo local de menu por meio da função register_nav_menu(). Depois de registrar o novo local do menu, você pode adicionar um menu a ele por meio da página Aparência > Menus no administrador do WordPress.
Neste post, veremos como retomar o controle dos menus da barra lateral do painel de administração do WordPress. Você pode ocultar itens de menu que não usa fazendo isso, enquanto ainda consegue encontrá-los. Ao adicionar novos menus de painel, o WordPress tem vários motivos para fazê-lo. Em outras palavras, se você está criando um site para um cliente que não precisa ver o menu Posts ou seu plugin mais recente adiciona um item de menu de nível superior à barra lateral do administrador, você deve excluir o item de menu de nível superior . Admin Menu Editor é uma ferramenta poderosa para organizar, mover e ocultar os menus do seu site. A versão gratuita do Menu Builder permite arrastar e soltar itens de um menu para outro. Mas se você quiser mover um menu de nível superior inteiro e seus itens de menu filho, você deve primeiro recortar e colá-los.
O editor de menus da barra lateral de administração do WordPress inclui uma variedade de ferramentas para organizar os menus da barra lateral. Este plugin torna simples ocultar itens de menu, renomeá-los, adicionar novos menus ou organizá-los com submenus, tornando-o um excelente complemento para qualquer site. A versão pro do Admin Menu Editor custa US $ 29,99 e inclui um complemento do Toolbar Editor que permite editar a barra de ferramentas de administração do WordPress.
Onde está o menu de administração do WordPress?

O menu de administração do WordPress está localizado na barra lateral esquerda do painel do WordPress. É composto por links para as várias páginas e funcionalidades da área de administração do WordPress.
Este plug-in permitirá que você adicione novo conteúdo de maneira fácil e rápida ao painel de administração do WordPress usando o Editor do Menu Admin. Uma vez instalado, o plugin permitirá que você altere permissões, mostre ou oculte itens específicos e até reorganize os menus. Você pode criar uma experiência mais personalizada para você, adaptando-a ao que você precisa. Você pode alterar a aparência do seu menu de administração do WordPress de várias maneiras com a ajuda do Editor de menu do administrador. O tutorial é baseado na versão gratuita do plugin, mas vem com uma versão mais avançada que inclui recursos mais avançados. Vou deixar as configurações como estão neste tutorial, mas você pode fazer as alterações necessárias. Este editor de menu de administração do WordPress é uma ferramenta de arrastar e soltar que pode ser usada para reorganizá-lo.
Digamos que na seção Post, queremos que a Página seja o primeiro link. Ao clicar neste botão, você será levado a um menu suspenso. Se você comprar a versão Pro do Admin Menu Editor, poderá adicionar ainda mais opções de personalização.
Se você não usa o painel de administração há algum tempo, pode ser um pouco esmagador no início para alguém que é novo no WordPress. O menu de administração é um excelente lugar para começar. É um balcão único para a administração do seu site e está sempre disponível na página Administração do Site. Se você precisar localizar uma configuração ou plug-in específico, uma barra de pesquisa no menu Admin é um ótimo lugar para começar. Quando você insere um termo ou frase na barra de pesquisa, o WP Admin exibirá os resultados desse termo. Você pode encontrar a página ou plug-in que está procurando clicando no link nos resultados da pesquisa. Crie um painel de administração do WordPress com a ajuda do menu Admin. Você pode gerenciar seu site na página de administração do site e ela contém todas as ferramentas e links necessários.
Adicionar menu de administração no plug-in do WordPress

Para adicionar um menu de administração ao seu plugin WordPress, você precisa usar a função add_menu_page(). Esta função recebe cinco argumentos:
1. O texto a ser usado para o menu
2. O texto a ser usado para o título da página
3. A capacidade necessária para acessar este menu
4. O slug a ser usado para o menu
5. A função de retorno de chamada para exibir o conteúdo da página
Para obter mais informações, consulte o codex do WordPress: https://codex.wordpress.org/Plugin_API/Action_Reference/add_menu_page
A matriz $menu no WordPress armazena a configuração do menu. A posição de um item no menu é representada por sua chave na matriz, e a posição mais alta indica que ele foi adicionado ou removido na mesma ordem de antes. O exemplo a seguir demonstra como você pode usar um plug-in para permitir que você peça itens em um pedido específico. Existem dois filtros disponíveis para o WordPress que podem ser usados para alterar o menu. Se um menu personalizado deve ser usado, um valor booleano deve ser retornado. O WordPress adicionará o restante dos itens de menu, bem como os itens de menu restantes. Ao tentar extrair uma estrutura de menu do banco de dados, o método GetMenuStructure() emprega get_option(), que retorna os resultados.
A função a seguir será usada para inserir sua nova estrutura de menu no código. Como um recurso adicional, há argumentos sobre se o item de menu deve ser movido para cima ou para baixo (ou seja, para cima ou para baixo). Um redirecionamento garantirá que a nova estrutura de menu do WordPress seja implementada corretamente, essencialmente atualizando a página e reiniciando o mecanismo do WordPress. Como as ações são ordenadas de tal forma que são direcionadas, a direção é necessária. Em outras palavras, como a ordem do menu personalizado já foi carregada, a ação load-page_hook segue o filtro custom_menu_order, portanto, a atualização da opção de estrutura do menu ocorre, mas você não verá o efeito porque aconteceu depois que a ordem do menu personalizado foi carregado
Adicionar menu e submenu no administrador do WordPress

Para adicionar um menu e submenu no administrador do WordPress, você precisará usar o WordPress Menu Builder. Isso pode ser encontrado na guia Aparência > Menus . A partir daqui, você pode adicionar novos menus e submenus, bem como personalizar a ordem em que aparecem.

Menu de administração do WordPress
O menu de administração do WordPress é o menu exibido no lado esquerdo do painel de administração do WordPress. Este menu oferece acesso rápido a todas as principais áreas do painel de administração do WordPress.
O Editor do Menu Admin pode ser usado para fazer alterações manuais no menu do Painel . Os menus podem ser reorganizados, itens específicos podem ser exibidos/ocultados e as permissões podem ser alteradas. Os códigos de acesso são usados principalmente para criar redirecionamentos de login/logout. Se você tiver o WordPress configurado no modo Multisite, também poderá instalar o Admin Menu Editor como um plug-in global. O editor de menu de administração é uma ferramenta gratuita e de código aberto. Ele não adiciona nenhum novo recurso, mas faz exatamente o que diz e faz um bom trabalho. Eu daria 5 estrelas. É injusto para o desenvolvedor subsidiar os recursos, mas eles também devem pagar as contas.
As várias maneiras de personalizar o WordPress
Se você deseja tornar seu site WordPress mais pessoal e distinto ou simplesmente personalizá-lo, definitivamente vale a pena explorar essas opções de personalização. Você terá que tomar uma decisão com base em suas próprias preferências e as de seus clientes.
Adicionar menu personalizado Barra de administração do WordPress
Para adicionar um menu personalizado à barra de administração do WordPress, você precisará usar o seguinte código: add_action( 'admin_bar_menu', 'my_custom_menu', 1000 ); function my_custom_menu() { global $wp_admin_bar; $wp_admin_bar->add_menu( array( 'id' => 'my-custom-menu', 'title' => __( 'My Custom Menu' ), 'href' => admin_url( 'index.php?page=my -página personalizada' ), ) ); }
A barra de administração (também conhecida como barra de ferramentas) está localizada na parte superior da tela e funciona como uma barra de menu fixa. O link nessa barra pode ser alterado (os itens de menu podem ser adicionados) e o link pode ser removido ou modificado. Neste exemplo, o objeto global $wp_Admin_bar é usado para chamar o método $menu_function() para adicionar novos itens. O método add_group() e o método remove_node() são as formas mais diretas de adicionar e remover itens, respectivamente. Quando se trata de personalizar a barra de menus do administrador, a capacidade de fazer isso é uma obrigação para os autores de plugins do WordPress. No exemplo a seguir, usei o mesmo link de atalho para vincular a página de configuração do plug-in ao administrador. Um item existente não pode ser removido da barra de administração usando o gancho admin_bar_menu da barra de administração; em vez disso, ele deve ser colocado no gancho WP_before_admin_bar_render.
Como personalizar o menu de navegação do seu site WordPress
Para adicionar um menu de navegação personalizado ao seu site WordPress, você pode usar um dos muitos métodos disponíveis. Você também pode adicionar widgets personalizados ou alterar o logotipo do WordPress na página de login para personalizar a aparência do painel de administração do WordPress.
Menu da barra lateral de administração do WordPress
O menu da barra lateral de administração do WordPress é um menu vertical que aparece no lado esquerdo da interface de administração do WordPress. Ele contém links para as principais seções da interface de administração do WordPress, como Posts, Mídia, Páginas, Comentários, Aparência, Plugins, Usuários e Ferramentas. O menu da barra lateral é recolhido por padrão, mas pode ser expandido clicando no ícone do menu no canto superior esquerdo da interface de administração do WordPress.
No WordPress, o Admin Menu Editor é um editor de arrastar e soltar para configurar e editar a área de administração. Ao usá-lo, você pode remover facilmente itens indesejados da área de administração do WordPress. Ele fornece uma experiência de usuário muito melhor que é muito superior ao que o WordPress oferece como padrão. Uma licença pessoal para o Admin Menu Editor custa US$ 19 e uma licença profissional custa US$ 24. No entanto, ainda há espaço para melhorias; o plugin é bem implementado, mas carece de alguns recursos importantes. É uma alegria poder ocultar e mover itens de menu para que você possa encontrar a barra lateral que funciona para você. Ao arrastar e soltar entre os níveis, você pode pegar todos os itens que você mal usa e colocá-los em um menu personalizado no topo.
Seria ótimo se houvesse uma opção de menu de três camadas para o plugin Admin Menu Editor. Quando movo um item de menu de plug-in da primeira camada para a segunda camada, crio automaticamente uma terceira camada de itens de menu. Na minha opinião, esse recurso deve estar disponível por padrão, mas é improvável que esteja disponível no núcleo do WordPress em breve.
WordPress Criar página de administração sem menu
Para criar uma página de administração sem um menu no WordPress, você precisa primeiro criar um novo modelo de página. Para fazer isso, crie um novo arquivo no diretório do seu tema chamado “page-no-menu.php” e adicione o seguinte código a ele:
php
/*
Nome do modelo: página sem menu
*/
get_header(); ? >
php while ( have_posts() ) : the_post(); ? >
php get_template_part( 'content', 'page' ); ? >
php endwhile; // end of the loop. ? >
php get_footer(); ? >
Com esse código em vigor, agora você pode criar uma nova página no WordPress e selecionar o modelo “Página sem menu” no menu suspenso. Isso exibirá a página sem nenhum menu.
Como você adiciona uma página de administração ao WordPress sem adicioná-la aos seus plugins? Eu finalmente descobri uma maneira de fazer isso que não é um hack feio, não requer JS para destacar o item de menu desejado (e item de submenu), e funciona em menus regulares registrados por plugins. Se o usuário deseja editar um item específico, acredito que seria simples (e conveniente) verificar os parâmetros no $_GET super-Global. Você também pode tornar uma página inacessível usando um submenu ou o menu principal no painel de administração do WP. O codex do WordPress para add_submenu_page agora responde corretamente à pergunta, que é usar options.php como slugs pai. Este trecho de código é um exemplo de como isso pode ficar. A função de retorno de chamada não é registrada; em vez disso, ele é excluído removendo o link no final da página.
Como resultado, quando alguém visita uma página não vinculada, o menu de navegação adequado (nosso menu de tipo de postagem personalizado no exemplo abaixo) ainda aparecerá ativo. Você pode fazer isso reutilizando o ID de inserção, como no exemplo abaixo. Usando as três últimas posições, a última é preferível às duas anteriores.
Adicionando um menu ao painel de administração do WordPress
É possível adicionar um menu ao seu painel de administração do WordPress de várias maneiras. Neste artigo, veremos como adicionar um gancho à ação admin_menu. Também é possível usar a função add_menu_page() mostrada neste artigo.