O WPML CMS Navigation é um plugin complementar que fornece elementos de navegação que podem ser usados ao criar o site. Isso inclui navegação estrutural (breadcrumbs), menus suspensos e barra lateral de navegação. O plugin não exige configuração e funciona no estado em que se encontra. Tudo o que você precisa fazer é adicionar os elementos de navegação ao tema.
O plugin WPML CMS Navigation está incluso na versão Multilingual CMS do WPML.
Como adicionar os elementos de navegação ao site
Navegação superior em guias com menus suspensos
A navegação superior em guias dá rápido acesso às principais seções do site. Tradicionalmente, ela é implementada com funções PHP personalizadas que listam páginas e suas subpáginas.
O WPML simplifica isso fazendo o trabalho para você. É só incluir a função PHP que chama o menu, e ele é gerado para você:
<?php do_action('icl_navigation_menu'); ?>
Essa chamada gera os menus suspensos deste site também (o wpml.org).
Navegação estrutural
A navegação estrutural permite ao usuário ver todo o caminho hierárquico da página atual até a página inicial do site. Para incluí-la, adicione isto ao tema:
<?php do_action('icl_navigation_breadcrumb'); ?>
Funcionará de qualquer página, post, categoria, tag e até mesmo resultados de pesquisa.
Navegação por barra lateral
A barra lateral de navegação mostra aos visitantes quais outras páginas próximas à atual estão disponíveis.
Ela lista todas as páginas filho que têm a mesma página pai que a atual. Não é uma lista completa de todas as páginas do site, mas apenas das mais próximas hierarquicamente.
Também é possível personalizar o início e o fim do cabeçalho da barra lateral de navegação. Essas opções podem ser encontradas em WPML → Navegação.
Para adicionar a barra lateral de navegação, você pode incluir o seguinte no sidebar.php:
<?php do_action('icl_navigation_sidebar'); ?>
Essa função também vem como widget do WordPress, para que você possa adicioná-la através do controle de widgets, na página Aparência → Widgets.
Opções de personalização avançadas
O WPML vem com o design padrão (não tão atraente) dos elementos de navegação. A barra lateral e a navegação estrutural têm bem pouca formatação, e os menus suspensos superiores têm bastante. O motivo disso é que, para fazer os menus suspensos superiores, é necessário muito CSS.
Para informações detalhadas sobre como estilizar a navegação do seu site ou adicionar HTML personalizado ao menu, acesse as páginas de documentação abaixo: