Após a versão 3.0 do WordPress, muitas funcionalidades foram incorporadas. Uma delas foi a opção para criação de menus personalizados. Sem dúvida nenhuma, os menus personalizados são fundamentais para a criação de um menu mais organizado.
Percebendo que algumas pessoas tem dúvidas de como utilizar menus personalizados, e a pedido de Edson do blog Livraria Afinidades, resolvi criar este artigo explicando o processo. Você vai perceber que é bem simples.
A primeira coisa que você deve saber, é que o template precisa estar adaptado para a utilização de menus personalizados, pois ainda existem templates antigos que não são compatíveis com menus personalizados.
Para saber se o template que você está utilizando é compatível com menus personalizados, clique em Aparência>Menus no painel do WordPress. Lá deverá ter uma mensagem informando se o seu tema suporta ou não o uso de menus personalizados.
No caso dos meus blogs – Criador Sites e Publique Ideias - que utilizam o tema Mystique, a opção que é oferecida pelo tema é a mostrada na figura abaixo.

Menu personalizado tema Mystique
Como vocês podem perceber, o tema Mystique permite que eu adicione até 3 menus personalizados em sua estrutura. Um no topo, um abaixo do cabeçalho e um no rodapé.
Porque criar menus personalizados?
A grande vantagem dos menus personalizados, é que podemos criar uma estrutura de menus no formato que desejamos.
Você pode criar menus utilizando Páginas, Categorias e Links Personalizados. Com a opção dos links personalizados, você tem a total liberdade de criar menus para o link que você desejar.
Graças ao menus personalizados, foi que pudemos criar facilmente a estrutura de menus do Publique Ideias. Como vocês podem observar na figura abaixo, criamos um link personalizado chamado “Categorias”, com a sua URL linkando para #, ou seja, para nada.

Menu personalizado do Publique Ideias
E criamos os links das categorias no estilo dropdown, apenas arrastando as categorias logo abaixo do link personalizado “Categorias”. Veja:

Estrutura de menu personalizado
Após criar a sua estrutura, basta salva-la com o nome nome que você desejar e selecionar o local onde você deseja que o menu personalizado apareça. Observe na primeira figura mostrada, ”Menu personalizado tema Mystique”, que selecionamos os menus do rodapé e do cabeçalho.
Widget menu personalizado
Também é possível apresentar os menus personalizados através do Widget “Menu”. Com ele você poderá exibir seus menus personalizados nas sidebars e estruturas que o seu tema permitir. Veja a imagem abaixo:

Widget menu personalizado
Temas antigos
Os temas mais antigos, antes lançados antes da versão 3.0 do WordPress não suportam menus personalizados. Mas você pode adicionar essa funcionalidade inserindo o código abaixo no arquivo functions.php do seu tema. Sugerimos que você utilize a prática de temas filhos para isso.
O código abaixo fará com que seja criado a posição para 3 menus (Menu Top, Menu Sideber e Menu Footer).
/*******************************
Adiciona ação menus personalizados
********************************/
add_action( 'init', 'register_my_menus' );
function register_my_menus() {
register_nav_menus(
array(
'menu-top' => __( 'Menu Top' ),
'menu-sidebar' => __( 'Menu Sidebar' ),
'menu-footer' => __( 'Menu Footer' )
)
);
}
E depois inclua os códigos PHP no local desejado em que você queira mostrar o menu no tema. Por exemplo, o código abaixo exibirá o menu do rodapé (footer).
<?php wp_nav_menu( array( 'theme_location' => 'menu-footer' ) );?>
Acredito que para quem já utiliza o WordPress a algum tempo, esse artigo não seja nenhuma novidade. Mas para quem ainda não conhece, tenho certeza que será muito útil!
Comentários