Como utilizar menus diferentes em cada página do WordPress
Vez ou outra nos são solicitadas algumas funcionalidades não tão comuns, uma dessas é que o menu seja diferente dependendo da páginas em que o visitante esteja navegando. Apesar de não ser algo comum, recentemente me solicitaram isso em dois projetos, por isso resolvi passar essa dica aqui para vocês.
Apesar de já ter feito esse tipo de procedimento utilizando o IF, no caso de projetos em WordPress eu acredito ser melhor utilizar uma ferramenta específica. Mas Bruno, você não é contra a instalação de muitos plugins? Sim, absolutamente, mas nesse caso o laço (IF) torna-se trabalhoso, e esse plugin que vou indicar não pesa e não cria tabelas no database. Entendam, não são todos os plugins que “castigam” o desempenho do WordPress, muitos deles são simples, apenas alteram/implementam pequenos códigos do sistema, não criam arquivos, pastas ou tabelas extras no database, é preciso avaliar e estudar o plugin antes.
Ok, mas que plugin é esse?
Estamos falando do Conditional Menu, ele permite que você escolha qual menu deve aparecer em uma determinada página, post, por categoria, tag, tipo de usuário e algumas outras condições. Muito simples de utilizar.
Vamos supor que eu criei o menu-1, menu-2 e menu-3, defino o menu-1 para aparecer em uma determinada posição do tema, mas eu posso simplesmente adicionar uma condicional dizendo que se for uma determinada página, post, por categoria, tag, tipo de usuário ou algumas outra condição o menu que deve aparecer é o menu-2. Você pode criar n condições, isso é muito bacana.
Link para o plugin: https://br.wordpress.org/plugins/conditional-menus/
Uma segunda opção, esse ainda não testei, mas pode ser interessante: https://br.wordpress.org/plugins/if-menu/
É ISSO AI. SE PUDER COMPARTILHE ESSE ARTIGO E AJUDE NOSSO TIME A SE MANTER MOTIVADO
opa, boa tarde amigo. como faço para criar um menu que nem o que você fez em sua página aqui? o menu em cima do menu normal? com o telefone e redes sociais
Oi Ana, tudo joia contigo? N verdade essa é uma característica do tema utilizado. Esse tema aqui ele tem essa opção de ativar a TOP BAR e colocar nela algumas informações. Veja se o tema em que você está trabalhando não tem essa opção. Abraços.