Você gostaria de saber como ter menus em todas as páginas do WordPress? Existem muitos casos em que você precisa de menus diferentes em páginas diferentes.
- Por exemplo, você pode ter um site de uma página, mas deseja uma loja dedicada ou uma página de contato. Neste caso, os links de navegação do menu superior não podem ser usados nessas páginas separadas (por exemplo, contato ou loja), pois são configurados para guiar os usuários através de diferentes seções na mesma página (por exemplo, sua página inicial).
Outro caso pode ser quando os usuários estão na página da sua loja. Como essa página tem uma função diferente do restante do site, você pode usar o menu superior para exibir as categorias de seus produtos ou outras informações relevantes para quem deseja fazer uma compra.
Aqui você pode ler sobre: Maneiras de adicionar um formulário de inscrição no WordPress
Para alcançar o resultado desejado, você deve criar menus em cada página do WordPress para cada um desses cenários e exibi-los apenas nessas páginas. Felizmente, como o WordPress tem uma comunidade tão grande por trás dele, você pode conseguir isso com a ajuda de um plugin gratuito.
Métodos para ter menus em cada página do WordPress
Agora, vamos ver como você pode colocar menus em cada página do WordPress:
Método 1: menus em todas as páginas do WordPress
Estas são as etapas que você deve seguir para ter menus em cada página do WordPress:
Parte 1: Instale um plugin gratuito para ter menus em todas as páginas do WordPress
Para configurar um menu diferente para uma determinada página, você precisará usar o plugin Menus Condicionais. Para instalá-lo, siga os passos abaixo:
- Passo 1: No painel do WordPress, vá para Plug-ins → Adicionar novo
- Passo 2: Na barra de pesquisa, pesquise “Menus condicionais» e instale o primeiro resultado (captura de tela)
- Passo 3: Depois de instalado, clique em Ativar.
Parte 2: Crie menus diferentes para páginas diferentes
Para criar os menus de cada página é necessário:
- Passo 1: Vamos para Painel do WordPress → Aparência → Personalizar → clique em Menus
- Passo 2: Adicione um novo menu, vamos chamá-lo de «Menu da página de contato» (ou qualquer outro nome)
- Passo 3: Adicione itens de menu para cada página ou link personalizado e clique em publicar
- Passo 4: Repita o processo para todos os outros menus necessários.
Parte 3: Gerencie a localização de cada menu
Ir para Aparência → Menus → Gerenciar Localizações e comece a personalizar seus menus em cada página do WordPress seguindo estas etapas:
- Passo 1: Clique + Menu condicional para adicionar um novo menu no mesmo local (por exemplo, Menu Principal)
- Passo 2: Selecione o menu que deseja adicionar
- Passo 3: Clique + Condições para selecionar os locais onde deseja que esse menu específico apareça
- Passo 4: Clique Guardar mudanças e visite a página para ter certeza de que está funcionando corretamente;
Repita o mesmo processo para qualquer número de páginas separadas.
Método 2: como criar menus diferentes em cada página do WordPress
O menu é o conteúdo básico de todo site; ajuda os visitantes a encontrar facilmente as páginas de que precisam. No entanto, em sites com estruturas complexas, você pode querer que cada grupo de páginas tenha menus separados. Para personalizá-los dessa forma, você precisa de um plugin para criar diferentes menus e atribuí-los às suas páginas/grupo de páginas.
Neste método, mostraremos detalhadamente como fazer isso da maneira mais rápida. Mas primeiro, vamos ver como a criação de menus separados para cada página pode ajudá-lo em situações específicas.
Parte 1: Use aplicativos de criação de menu em todas as páginas do WordPress
Ter menus separados para cada página pode ajudá-lo se:
- Você deseja exibir páginas de produtos no menu da página inicial. Cada página de produto terá um menu específico que possui submenus vinculados às páginas de informações do produto. Por exemplo, o menu da página do produto conterá informações como preço, país de origem do produto correspondente.
- Você tem um site de rede de lojas e cada loja é representada em uma página separada. O menu da página inicial irá direcioná-lo para as páginas da loja. Cada página da loja terá seu próprio menu de páginas essenciais como produtos, endereço, pedido, etc.
Para facilitar o entendimento, pegaremos um exemplo de site de negócios de frutas. O site possui um menu padrão na página inicial que leva a duas páginas, Apple e Banana.

Criaremos mais dois menus separados para essas duas páginas usando o plugin Conditional Menus. Estas são as etapas para fazer isso:
Parte 2: Instalar e ativar o plugin de menus condicionais
Os plug-ins de menus condicionais são gratuitos e estão disponíveis em wordpress.org . Você simplesmente precisa instalá-lo e ativá-lo como qualquer outro plugin gratuito.
- Passo 1: Em seguida, vá para Aparência> Menus, mudar para Gerenciar locais e você pode ver o + Menu condicional adicionado pelo plugin:
Parte 3: Crie menus para cada página do WordPress
- Passo 1: Agora criaremos menus separados para as páginas Apple e Banana. Para fazer isso, vamos Aparência> Menus > Editar menus > criar um novo cardápio .
- Passo 2: A seguir daremos um nome ao menu, escolheremos a posição de exibição do menu (quero mostrá-lo no cabeçalho) e clique em Criar cardápio.
- Passo 3: Na seção Adicionar itens de menu, você deverá adicionar páginas como submenus. Adicione duas páginas que são Origem da maçãy preço da maçã al menu de maçã. clique no menu Salvar.
- Passo 4: Agora siga as mesmas etapas para criar um menu separado para a página Banana:

Parte 4: Configure menus em cada página do WordPress (correspondentemente)
- Passo 1: Ainda em Aparência> Menus, mudar para Gerenciar locais e escolha + Menu condicional:
- Passo 2: Na lista, escolha um menu (estou escolhendo o Menu Apple). Clique + Condição para definir onde exibi-lo:
NOTA: Uma nova janela pop-up aparecerá e você verá diferentes guias para escolher. Você pode optar por exibir o menu em cada categoria, tipo de postagem, taxonomia, função do usuário ou página inicial, páginas 404, etc.
- Passo 3: Escolha a guia Páginas e a página da Apple para definir o menu nesta página.
- Passo 4: Faça o mesmo com o Menu Banana.

- Passo 5: Por último, não se esqueça de clicar Guardar mudanças, ou tudo o que você fez desaparecerá.
Agora você deve ir até a interface do WordPress para verificar o resultado.

Como você pode ver, a página inicial, a página Apple e a página Banana agora possuem três menus diferentes.
Tipos de menus em cada página do WordPress
A navegação confortável em um site é vital. Portanto, é fundamental criar um menu personalizado por página, bem organizado e fácil de acompanhar pelo usuário. Porém, o site nem sempre precisa de um menu uniforme em todas as páginas, pois cada página tem sua finalidade. Quer criar menus diferentes em cada página do WordPress? Vejamos abaixo quais são as melhores opções que você pode usar:
Melhores plugins para menus diferentes em cada página do wordpress
Imagine que você tem um site de uma página. Lá você precisa de uma página separada com um formulário de contato e um chatbot ou uma página de loja relevante. E é impossível implementá-los tecnicamente porque eles apenas guiarão os usuários pelas diferentes seções da landing page.
Digamos que os visitantes acessem a página da sua loja. Você deve ter um menu específico no cabeçalho para mostrar categorias de produtos, informações de envio, botão Adicionar carrinho, etc. No entanto, você pode enfrentar o mesmo problema do caso anterior. Ou você pode ver que o menu da página inicial está duplicado na página da loja.
Não vai funcionar direito, certo? Cada página deve ter um menu relevante. No entanto, pode ser difícil implementá-los em páginas diferentes. Não tenha medo, aqui oferecemos muitas soluções para satisfazer esta necessidade. Mas antes de dizer como criar menus em cada página do WordPress, vamos nos concentrar nas principais ferramentas que o ajudarão a configurar um menu personalizado por página.
1. JetBlocks
Vamos começar com JetBlocks. Este plugin permite criar cabeçalhos e rodapés específicos que atendem perfeitamente às necessidades do seu site. Com JetBlocks é muito fácil adicionar os elementos necessários a um cabeçalho e criar um menu personalizado:
- Formulários de login
- Formulários de inscrição
- Formulários de pesquisa
- e carrinho WooCommerce,
- Menu de navegação
- Painéis expansíveis.
Além disso, você pode adicionar e personalizar o logotipo do site, inserir links de autorização e outros elementos para criar um menu personalizado impressionante por página.
Você pode baixá-lo de aqui
2. JetMenu
JetMenu está à sua disposição para desenhar o mega menu. Com a ajuda deste plugin, você pode criar e personalizar cada item, adicionar vários itens e emblemas e personalizá-los também.
Além disso, você pode alterar o plano de fundo dos itens do menu, criar a tipografia do menu, aplicar o modo Hover, etc. Apostamos que as possibilidades do plugin JetMenu são ilimitadas. É uma das melhores ferramentas para criar menus em cada página do WordPress.
Você pode baixá-lo de aqui
3. JetThemeCore
Com JetThemeCore, você pode criar modelos de temas personalizados e modelos para páginas como 404. E, claro, criar cabeçalhos ilimitados e atribuí-los a páginas diferentes. O processo é intuitivo e bem pensado, então você não precisa de conhecimento extra para escrever código ou qualquer outra coisa. Se você possui apenas o plugin JetThemeCore, bastará criar um menu customizado por página e adicionar qualquer conteúdo específico a ele. Pelo menos você pode usar o cabeçalho predefinido e fazer algumas alterações nele.
Você pode baixá-lo de aqui
Como configurar e criar menus em cada página do WordPress
Em primeiro lugar, certifique-se de ter todos os plugins necessários instalados. Se você já sabe criar cabeçalhos, pule para a seção desenhando os menus e configurando-os nas diferentes páginas. Agora, vamos trabalhar.
Parte 1: Cabeçalho Simples com Widgets de Mega Menu
- Passo 1: para adicionar um cabeçalho ao seu site. Lá você verá o partes do tema,onde você adicionará o cabeçalho.
- Passo 2: Clique no botão Adicionar novo, Selecione os tipo de modelo: cabeçalho e escolha um nome para ele.
- Passo 3: Você será redirecionado para a página do Elementor onde a mágica começará.
- Passo 4: adicione uma seção e escolha o layout apropriado, por exemplo, Largura do Conteúdo: na caixa, Defina os parâmetros necessários.
Widgets nos menus de cada página do WordPress
Os Mega Menu Widgets merecem sua atenção se você deseja criar um menu espetacular personalizado por página.
- Passo 1: Procure Mega Menu Widgets no painel de itens.
NOTA: Existem duas opções disponíveis: Mega Menu Vertical e Mega Menu simples
- Passo 2: Agora, vamos nos concentrar no último. Depois de arrastar o widget, você poderá ver as guias de configurações na barra lateral esquerda.
- Passo 3: Procura Conteúdo, se desenrola Geral e selecione um menu lá.
- Passo 4: Escolha entre a tela do menu ou retorne ao painel do WordPress — Aparência- Menus.
- Passo 5: Agora selecione o menu com o qual deseja trabalhar ou crie um novo.
- Passo 6: Depois de criar um menu, você o verá na lista de menus disponíveis no Elementor.
NOTA: Não se esqueça de colocar o menu das versões desktop e mobile do seu site para garantir que ele tenha um design responsivo.
Na guia Estilo, você pode personalizar seu menu futuro: definir alinhamentos, alterar o plano de fundo, o tipo de borda ou a sombra da caixa. Encontre o que melhor se adapta a você.
Além disso, você pode estilizar as fontes e alterar os estados ativo e de rolagem. Se você tiver alguns itens de submenu, altere-os usando a guia de configurações Itens do menu da área de trabalho.
Configurações de menu em cada página do WordPress
- Passo 1: para definir este cabeçalho para um local específico, vá para Configurações de cabeçalho em Elementor.
- Passo 2: Este menu irá ajudá-lo a alterar o estado do cabeçalho e definir as condições sob as quais ele será exibido através de um menu suspenso: todo o site, singular ou página de arquivo. Por exemplo, escolha o site inteiro.
Parte 2: Mega Menu e Plugin JetMenu
Como já sabemos, JetMenu é especial porque permite adicionar qualquer conteúdo aos seus menus condicionais. Vamos aproveitar juntos suas possibilidades ilimitadas.
- Passo 1: No Painel do WordPress – Aparência – Menus.
- Passo 2: Procure o menu que deseja personalizar ou crie um novo.
NOTA: Se quiser criar um menu com alguns submenus detalhados, você precisará adicionar mais alguns menus através da mesma aba Menus do WordPress. Portanto, para cada categoria que você possui no menu principal, você deve criar vários submenus diferentes.
Configurando menus em cada página do WordPress com JetMenu
- Passo 1: Em cada item do menu, procure um item do JetMenu, onde você pode brincar com as configurações.
- Passo 2: Habilite o Mega submenu e pressione Editar o conteúdo do item do Mega Menu para enriquecer seu cardápio com outros itens e personalizar os itens.
- Passo 3: Na página Elementor, escolha uma seção com o número necessário de colunas.
- Passo 4: Arraste o Widget de Mega Menu Vertical para a primeira coluna, na guia de conteúdo na barra lateral esquerda
- Passo 5: Selecione o menu que deseja inserir.
- Passo 6: Por último, adicione os submenus que você criou ao painel de administração do WordPress. Você pode copiar facilmente o widget e colá-lo na segunda seção.
Depois disso você pode usar a aba Estilo e personalize os elementos, defina largura, altura, tipografia, espaço necessário, etc.
Nas configurações principais do JetMenu, você pode ver a posição do Mega Menu, adicionar qualquer ícone ao seu menu (selecionar entre os pré-fabricados ou fazer upload do arquivo SVG), aplicar qualquer emblema de texto ao item do menu, personalizar o tamanho do menu, etc.
Aconselhamento profissional
Usando Elementor, adicione um cabeçalho acima do menu (por exemplo, cópia da página anterior), insira elementos específicos com o widget JetBlocks e atualize-o.
No entanto, temos um problema ao configurar este menu em outra página. Para lidar com isso, faça o seguinte:
- Passo 1: Vá para Theme Builder novamente, crie um novo modelo de cabeçalho, copie o cabeçalho ou crie um novo
- Passo 2: Selecione o Mega Menu que você acabou de criar na aba Configuração geral para exibi-lo e adicione o widget Breadcrumbs.
- Passo 3: nas configurações do cabeçalho: guia Condições, selecione Singular e Capa para colocar o cabeçalho que você criou na sua página inicial e deixar o cabeçalho criado anteriormente nas demais páginas do seu site.
Parte 3: Crie menus em todas as páginas do WordPress (menu suspenso)
Digamos que você tenha uma página separada com um formulário de contato e queira atribuir a ela um cabeçalho diferente. Basta seguir estas etapas:
- Passo 1– Crie um novo modelo no construtor de temas, copie o topo do cabeçalho principal e nesta fase adicione um menu suspenso.
NOTA: A essência é a mesma, você pode adicionar os menus existentes ou criar o novo menu personalizado por página de acordo com suas necessidades: menu simples ou mega menu com elementos variáveis. Mude a posição do contêiner, brinque com as configurações, estilize-o, etc.
- Passo 2: Finalmente, defina este cabeçalho específico para a página específica, usando a opção Singular aba Condições e indicando o nome da sua página de contato.
Você também pode estar interessado em ler sobre: Como criar um menu suspenso no WordPress
Conclusão
Isso é tudo sobre como criar menus em cada página do WordPress e configurá-los. Fornecemos apenas três deles, mas temos certeza de que existem outros métodos para criar um menu personalizado por página.
Como você pode ver, usar menus condicionais para criar menus diferentes para páginas diferentes é muito simples e útil. Além disso, o plugin também oferece opções flexíveis para criar menus separados para tipos de postagem, categoria, taxonomia, função do usuário, etc., ou até mesmo páginas 404.
Meu nome é Javier Chirinos e sou apaixonado por tecnologia. Desde que me lembro, eu gostava de computadores e videogames e esse hobby acabou virando um emprego.
Publico sobre tecnologia e gadgets na Internet há mais de 15 anos, especialmente em mundobytes.com
Também sou especialista em comunicação e marketing online e tenho conhecimento em desenvolvimento WordPress.