Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como adicionar um mega menu em seu site WordPress (passo a passo)

Os megamenus permitem que você exiba uma ampla variedade de links e categorias de conteúdo em um layout estruturado e fácil de navegar.

Isso pode melhorar muito a experiência de navegação dos visitantes, tornando a navegação do seu site mais intuitiva e acessível.

No WPBeginner, usamos um mega menu para exibir nossos links mais importantes na parte superior da página. Quando os usuários clicam nele, um menu suspenso é aberto, revelando outros links importantes. Essa configuração nos permitiu criar um menu de navegação limpo e organizado, apresentando uma ampla gama de opções sem fazer com que a página pareça desordenada.

Neste artigo, mostraremos como adicionar facilmente um mega menu ao seu site WordPress, passo a passo.

How to add a mega menu on your WordPress site (step by step)

Por que adicionar um Mega Menu em seu site WordPress?

O WordPress vem com um construtor de arrastar e soltar que você pode usar para criar todos os tipos de menus, inclusive menus suspensos, menus de cabeçalho e muito mais. Há até mesmo plugins que permitem criar menus de navegação personalizados em temas do WordPress.

No entanto, se o seu site tiver muito conteúdo, talvez seja necessário criar um mega menu. Isso permite que você adicione menus suspensos de várias colunas à estrutura de menu padrão do WordPress.

Você pode usar os mega menus para organizar o conteúdo em diferentes títulos e subtítulos, para que os visitantes possam encontrar rapidamente o que estão procurando. Por exemplo, se você criar um mercado on-line, poderá organizar todas as suas categorias e subcategorias de produtos em um mega menu.

An example of an eCommerce mega menu

Os mega menus também podem exibir conteúdo avançado para seus visitantes, como vídeos, texto, pesquisa e postagens recentes.

Você também pode adicionar imagens, o que facilita a leitura dos mega menus.

An example of a mega menu with rich content

Dito isso, vamos ver como você pode adicionar facilmente um mega menu ao seu site WordPress.

Como criar um mega menu para seu site WordPress

A maneira mais fácil de adicionar um mega menu ao seu site WordPress é usar o Max Mega Menu. Esse plug-in permite que você adicione conteúdo avançado aos seus megamenus, incluindo vídeos, galerias de imagens, pesquisa e muito mais.

Dessa forma, você pode criar menus mais envolventes e úteis.

A WordPress mega menu

Você também pode alterar o estilo do menu adicionando cores diferentes, alterando o tamanho da fonte e usando ícones diferentes.

Primeiro, você precisará instalar e ativar o plug-in. Se precisar de ajuda, consulte nosso guia sobre como instalar um plug-in do WordPress.

Habilite os mega menus em seu site WordPress

Após a ativação, acesse a página Mega Menu ” Localizações do menu no painel do WordPress para ver todas as diferentes áreas em que você pode adicionar um mega menu.

Você pode ver opções diferentes dependendo do seu tema do WordPress.

Enabling mega menus on different areas of a WordPress website or blog

Para começar, você precisará ativar os mega menus em todos os locais em que deseja usá-los.

Para fazer isso, basta clicar para expandir um local e marcar a caixa “Ativado”.

Enabling the mega menu feature in WordPress

Depois disso, você pode alterar o “Evento” que abrirá o mega menu.

A configuração padrão é “Hover intent”, o que significa que o visitante deve passar o mouse sobre o mega menu por alguns segundos para ativá-lo. Isso funciona bem para a maioria dos sites do WordPress, mas você também pode abrir o menu suspenso “Effect” e escolher “Hover” ou “Click”.

Se você escolher “Click”, o visitante precisará clicar para explorar o mega menu. Isso pode ser útil se você estiver preocupado com a possibilidade de os visitantes acionarem o menu por acidente, o que pode ser frustrante.

Enquanto isso, o “Hover” abrirá o mega menu assim que o visitante passar o mouse sobre ele. Isso pode incentivar os visitantes a explorar diferentes áreas do seu site, portanto, talvez você queira usar o “Hover” em páginas de destino ou na página inicial do seu site.

Changing the mega menu trigger event

Depois de tomar essa decisão, você pode alterar a forma como o menu é aberto usando as configurações de “Efeito”.

O Max Mega Menu tem diferentes animações que você pode experimentar, incluindo fade e slide up. Você também pode alterar a velocidade da animação. Ao experimentar diferentes animações, você pode criar um mega menu que chame a atenção do visitante.

Changing the animation effects on a mega menu

Se você não quiser usar nenhuma animação, basta abrir o primeiro menu suspenso e selecionar “None” (Nenhuma).

Por padrão, o Mega Menu não usa animações em dispositivos móveis, pois os smartphones e tablets normalmente têm menos poder de processamento. No entanto, se você quiser criar uma animação exclusiva para visitantes de dispositivos móveis, poderá usar as configurações na área “Effect (Mobile)”.

Se quiser testar seus mega menus no celular, confira nosso guia sobre como visualizar a versão móvel dos sites do WordPress em um desktop.

Se você escolheu “Click” (Clique) no menu suspenso “Event” (Evento), certifique-se de selecionar a guia “Advanced” (Avançado) em seguida.

Aqui, você pode usar o “Click Event Behavior” para definir o que acontece quando o visitante clica no seu mega menu. Por exemplo, o segundo clique pode fechar o menu ou abrir um novo link.

Changing the event click behavior in a mega menu

Há mais configurações que você pode examinar, mas isso deve ser suficiente para a maioria dos blogs e sites do WordPress.

Quando estiver satisfeito com a configuração do plug-in, clique em “Save Changes” (Salvar alterações).

Para ativar os mega menus para mais locais, basta seguir o mesmo processo descrito acima.

Enabling mega menu for multiple locations

Personalize a aparência dos mega menus em seu site

A próxima etapa é configurar a aparência dos mega menus em seu site.

Isso pode ser feito selecionando a guia “Menu Themes” à esquerda da tela.

Creating a custom theme for a mega menu

Nessa tela, você pode alterar a direção dos ícones de seta, usar uma altura de linha diferente, adicionar uma sombra e muito mais.

Quando estiver satisfeito com suas configurações, não se esqueça de clicar em “Save Changes” (Salvar alterações).

Customizing how the mega menu looks on your WordPress website

Se você quiser remover essas alterações em qualquer momento, basta marcar a caixa “Reset Widget Styling” (Redefinir estilo do widget) e clicar em “Save Changes” (Salvar alterações).

Em seguida, você pode personalizar a barra de menu, que é a barra que os visitantes veem quando o menu está em seu estado padrão, recolhido.

An example of a menu bar, in a WordPress mega menu

Para fazer essas alterações, clique na guia “Menu Bar” e use as configurações para alterar a cor do plano de fundo, o preenchimento, o raio da borda e muito mais.

É possível até mesmo criar um gradiente de cores selecionando duas cores diferentes na seção “Menu Background” (Plano de fundo do menu).

Adding custom colors to a WordPress megamenu

Se você rolar a tela para baixo, poderá alterar a aparência do menu de nível superior.

Essa é a primeira linha de itens, que fica visível quando o mega menu está em seu estado recolhido.

Customizing how the top level menu items look

Como eles são muito importantes, talvez você queira destacar os itens do menu de nível superior.

Por exemplo, na imagem a seguir, estamos usando uma cor de fundo diferente.

An example of a website mega menu

Na seção “Hover State”, é possível destacar o item de menu de nível superior selecionado no momento.

Por exemplo, na imagem a seguir, estamos usando um efeito de sublinhado.

Adding a hover state to a WordPress mega menu

Isso pode ajudar o visitante a ver onde ele está no menu, o que o torna particularmente útil para sites que precisam ter mega menus grandes.

Se você adicionar um estado de foco, role até a parte inferior da tela e marque a caixa “Highlight Current Item” (Destacar item atual).

Highlight the current item in a mega menu

Depois disso, você pode alterar a aparência do submenu.

Esse é o menu que aparece sob um pai de nível superior, como você pode ver na imagem a seguir.

An example of a WordPress mega menu

Para personalizar o submenu, clique na guia “Mega Menus”.

Agora você pode usar essas configurações para alterar a cor de fundo do submenu, aumentar o raio para criar cantos curvos, adicionar preenchimento e muito mais.

Customizing the sub menu on a website or blog

Você adiciona conteúdo aos seus mega menus usando widgets. Por exemplo, você pode adicionar um widget Gallery e exibir seus produtos mais populares do WooCommerce, ou incorporar uma nuvem de tags dentro do mega menu. Esses widgets podem fornecer informações adicionais ou incentivar os visitantes a clicar em determinados itens do menu.

Você pode personalizar a aparência desses widgets rolando até a seção “Widgets”. Por exemplo, você pode alterar a cor do título do widget, aumentar o tamanho da fonte, adicionar preenchimento e ajustar o alinhamento.

How to add a mega menu on your WordPress website, step by step

Nessa tela, você também pode personalizar a aparência dos itens de menu de segundo nível e dos itens de menu de terceiro nível no seu site, blog ou mercado on-line. Esses são os filhos dos itens de menu de nível superior.

Ao criar seus menus, é possível adicionar quatro ou mais níveis para criar um mega menu aninhado. Se você fizer isso, o WordPress simplesmente usará o estilo do terceiro nível para todos os níveis subsequentes.

Você pode ver isso em ação na imagem a seguir. O segundo nível tem texto vermelho, e o terceiro e o quarto níveis usam o mesmo texto azul.

How to create a mega menu for WordPress

Quando você estiver satisfeito com a configuração do menu, não se esqueça de clicar em “Save Changes” (Salvar alterações).

Como adicionar um mega menu em seu site WordPress

Depois de terminar de personalizar o mega menu, é hora de adicioná-lo ao seu site.

Basta acessar a página Appearance ” Menus na barra lateral do administrador.

Editing a menu on your WordPress website

Se você quiser transformar um menu existente em um megamenu, abra o menu suspenso “Select a menu to edit” (Selecionar um menu para editar) e escolha-o na lista. Lembre-se de que o menu escolhido deve ser atribuído a um local em que você tenha ativado o recurso de mega menu.

Se você quiser começar do zero, clique em “Create a new menu” (Criar um novo menu) e digite um título para o seu novo megamenu.

Creating a navigation menu in WordPress

Em seguida, você pode selecionar o local que deseja usar e clicar em “Criar menu”. Mais uma vez, esse deve ser um local em que você ativou os mega menus.

Adicionar conteúdo ao seu menu do WordPress

Depois disso, adicione todas as páginas, posts, produtos do WooCommerce e qualquer outro conteúdo que você queira incluir no mega menu.

Para obter instruções passo a passo, consulte nosso guia para iniciantes sobre como adicionar um menu de navegação no WordPress.

Em seguida, você precisará organizar os itens em pais e submenus que deseja usar no megamenu. Para criar um submenu, arraste um item abaixo do pai e, em seguida, arraste-o ligeiramente para a direita antes de soltá-lo.

Arranging pages and posts into a parent and child layout

Para criar vários níveis, basta continuar arrastando os itens para a direita para que eles apareçam recuados um abaixo do outro. Isso é semelhante à criação de um menu suspenso no WordPress.

Ativar o recurso Mega Menu

Quando terminar, clique para expandir as “Configurações do Max Mega Menu” e marque a caixa ao lado de “Ativar”.

Enabling the mega menu feature

Nessa caixa, você também pode substituir as configurações padrão do mega menu. Isso permite que você crie mega menus exclusivos para diferentes áreas do seu site WordPress, portanto, vá em frente e faça as alterações que desejar.

Depois disso, clique em “Salvar”.

Criar o layout do mega menu

Agora, passe o mouse sobre o primeiro item de nível superior e você verá um novo botão “Mega Menu”. Vá em frente e clique no botão.

Configuring the Max Mega Menu settings

Agora você verá todas as configurações desse item de nível superior.

Por padrão, o Max Mega Menu usará o estilo flyout, em que os submenus “saem” pela lateral. Para criar um mega menu, abra o menu suspenso “Modo de exibição do submenu” e escolha “Layout padrão” ou “Layout de grade”.

O layout padrão mostra todos os submenus em colunas.

An example of a mega menu with a standard layout

Enquanto isso, o layout de grade permite que você organize os itens do submenu em colunas e linhas.

Isso é ideal se você quiser mostrar muito conteúdo, como todos os produtos digitais da sua loja on-line, ou se tiver um layout muito específico em mente.

Arranging menu items into rows and columns

Depois de selecionar o layout padrão ou de grade, você verá todos os submenus atribuídos a esse pai.

Agora, você pode ir em frente e alterar a forma como esses itens são organizados no mega menu.

Adding a Standard Layout to a navigation menu

Se estiver usando o layout padrão, você poderá alterar o número de colunas usando o menu suspenso no canto superior direito.

Se estiver usando um layout de grade, você poderá adicionar colunas e linhas usando os botões “+Column” e “+Row”.

Adding a grid layout to a WordPress menu

Quando estiver satisfeito com o layout, você poderá organizar os itens do submenu em diferentes colunas e linhas usando o recurso de arrastar e soltar.

Depois disso, é hora de alterar a quantidade de espaço que cada item ocupa na coluna. O Max Mega Menu mostra o tamanho atual como uma fração da largura total disponível.

Por exemplo, na imagem a seguir, ambas as colunas ocupam metade do espaço disponível.

Creating a custom layout for a WordPress menu

Para alterar o tamanho de um item, basta clicar em seus botões de seta para aumentar ou diminuir a fração.

Criar um mega menu compatível com dispositivos móveis (somente layout de grade)

Por padrão, o Max Mega Menu mostrará o mesmo conteúdo em dispositivos móveis e de desktop. Isso pode ser um problema com layouts de grade, pois os smartphones e tablets geralmente têm telas menores, e a rolagem horizontal pode ser difícil.

Se você estiver usando o layout de grade, poderá criar mega menus diferentes para dispositivos móveis. Por exemplo, você pode usar menos colunas para que os usuários não tenham que rolar horizontalmente. Dessa forma, você pode criar um menu WordPress pronto para dispositivos móveis.

Você pode ocultar colunas ou linhas inteiras usando o ícone “Hidden on mobile”, que se parece com um pequeno telefone celular.

How to create a mobile-responsive menu in WordPress

Basta ativar e desativar o ícone para ocultar e exibir conteúdo diferente no desktop e no celular.

Adicionar conteúdo avançado com widgets do Mega Menu

Com isso feito, você pode começar a adicionar widgets ao mega menu. Isso permite que você mostre conteúdo extra no submenu, como comentários recentes, vídeos, galerias e muito mais.

Por exemplo, você pode usar imagens para promover uma venda em sua loja on-line ou destacar seus produtos mais recentes.

Rich content in an online store menu

Para adicionar um widget, basta clicar para abrir o menu suspenso ‘Select a widget….’.

Agora você pode escolher um widget da lista.

Adding rich, multimedia content to a website's navigation

O WordPress adicionará o widget a uma coluna ou linha automaticamente, mas você pode movê-lo para um novo local usando o recurso de arrastar e soltar.

Para configurar o widget, clique no ícone da chave inglesa.

Configuring widgets in your mega menu

Isso abre uma janela pop-up na qual você pode adicionar conteúdo ao widget e alterar suas configurações.

Você verá diferentes opções, dependendo do tipo de widget que estiver criando. Por exemplo, se você adicionar um widget de reprodutor de música de áudio ao mega menu, verá configurações nas quais poderá carregar uma faixa de áudio.

Adding an audio widget in WordPress

Todos os widgets têm um campo “Title” (Título) onde você pode adicionar o texto que aparecerá acima do widget.

Quando terminar, clique em “Salvar” para armazenar suas alterações e selecione “Fechar”. Para adicionar mais widgets ao mega menu, basta seguir o mesmo processo descrito acima.

Arranging pages and posts into a grid layout

Revisar as configurações padrão do Mega Menu

Em seguida, basta clicar na guia “Settings” (Configurações).

Aqui, você pode usar caixas de seleção para ocultar ou mostrar diferentes conteúdos no submenu.

The Max Mega Menu settings

Você também pode ocultar ou mostrar o submenu em dispositivos móveis e desktops e alterar o alinhamento para que o submenu seja aberto à esquerda ou à direita do pai de nível superior.

Se você fizer alguma alteração nas configurações padrão, não se esqueça de clicar em “Save Changes” (Salvar alterações).

Adicionar ícones de imagem ao Mega Menu do WordPress

Os ícones de imagem ajudam os visitantes a entender do que se trata um item de menu, mesmo sem precisar ler o rótulo de navegação. Isso é particularmente útil para menus grandes em que o visitante pode preferir examinar o conteúdo rapidamente em vez de ler cada rótulo de navegação.

An example of a mega menu with icons

Você pode usar ícones para destacar o conteúdo mais importante. Por exemplo, você pode incentivar os visitantes a concluir a compra adicionando um ícone de carrinho ao menu “Checkout”.

Para adicionar ícones de imagem ao seu menu de navegação, clique na guia “Icon” (Ícone).

Adding dashicons to a WordPress menu

Agora você pode escolher qualquer ícone de traço da biblioteca integrada ou usar sua própria imagem. Se você fizer upgrade para o Max Mega Menu Pro, também terá acesso a outras fontes de ícones, Genericons e FontAwesome.

Concluir a configuração do Mega Menu em seu site WordPress

Depois de passar por todas essas configurações, você pode fechar a janela pop-up para retornar à página principal Appearance ” Menus.

Agora você pode repetir esse processo para cada pai de nível superior.

Quando você estiver satisfeito com a configuração do mega menu, clique no botão Save Menu (Salvar menu) para torná-lo ativo.

Publishing a mega menu to your WordPress site

Agora, basta acessar o front-end de seu site para ver o mega menu em ação.

Esperamos que este artigo tenha ajudado você a aprender como adicionar um mega menu em seu site WordPress. Você também pode consultar nosso guia passo a passo sobre como adicionar um botão no menu do cabeçalho do WordPress e nosso tutorial sobre como criar um menu de navegação flutuante fixo no WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

22 ComentáriosDeixe uma resposta

  1. Moinuddin Waheed

    I have thought many times over about implementing mega menu option like having a main menu with drop down of submenu with headline and description like the one wpbeginner has, but never knew that it can be achieved even without coding knowledge.
    I will explore the mentioned options to see if it fits my present needs.
    Thanks for the step by step guide for mega menu.

  2. Paul Chapman

    Ho
    I have been looking for a mega menu plugin that allows me to have multi level mega menus… As in when I hover over a menu item within the 1st mega menu (1st level) another mega menu pops out with all the sub menu items in that, and so on and so forth. Is that possible?

    • WPBeginner Support

      At the moment we do not have a specific plugin we would recommend for a multi-level mega menu like that. In the cases where you would want something like that you may want to consider having a landing page for the content where you have navigation into the content that you would want on the second mega menu.

      Administrador

      • Paul Chapman

        Hi
        Thanks for the advice… Coincidentally that’s exactly what I was thinking and I think it may be a better solution.
        The thing that’s bothering me about that is ux. There’s a lot of sub menus/pages/categories so a lot of scrolling and I’d much rather people just point and click… That said, the majority of users will be on mobile devices so, they’ll be scrolling with the menu either way, if you catch my drift… It’s a kind of catch 22 situation.

  3. Jiří Vaněk

    I’ve been struggling with the megamenu plugin constantly. I wanted to create a menu similar to what you have. For instance, a main link for ‘contact’ and a submenu with two columns; one column with links to social networks and the other with text containing the address, phone number, email, and so on. However, I’m not succeeding. I manage to create a submenu with two columns and add text, but I’m struggling with the menu containing links to social networks. I created a new menu where I added links to social networks. I add this to the first column, but the links simply don’t show up. Instead, I see a message saying ‘if you are trying to display max mega menu, use the max megamenu widget’. I’m desperate about this. I’ve tried to set up the megamenu several times, and it always breaks somewhere. I use the GeneratePress theme. Despite having a good understanding of WordPress, I’m completely failing at this.

    • WPBeginner Support

      If the plugin keeps breaking for you we would recommend reaching out to the plugin’s support and they should be able to take a look and assist in finding the root of the issue.

      Administrador

      • Jiří Vaněk

        Thank you for the response and for your effort. Eventually, I looked into the template developer’s support. It’s GeneratePress. They have a detailed guide on how to create a mega menu using CSS code and other menu structure settings. I tried their solution on a test website, and it works. It does have limitations as it applies only to links, but for now, it partially solves my menu issues. So, for the time being, I’ll create a mega menu according to the template developer’s recommendations and continue investigating where I might be making a mistake or if there’s an issue with the template. I’ll also try reaching out to the developer’s support.

  4. Ghazal Ba khadher

    I want to add pages in the mega menu. I want to delete the word Pages as the headline. could you please help me in this regard please.

    • WPBeginner Support

      In the menu settings, there should be the option to hide the text when you want to hide a section title like that.

      Administrador

  5. taufeeq khan

    How to create content on mega menu …..for example when i click on mega menu then it open the new page of content. just like we are use home contact et.

  6. Hart

    Thanks a lot this is really helpful.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  7. Anon

    How to add a megamenu on your site: install this plugin

    Come on, give an actual tutorial next time. Megamenus are totally within the realm of development.

    • WPBeginner Support

      While there is certainly the capacity to create a custom mega menu with code, it is difficult to have that code affect every theme and be beginner friendly. We will certainly add the code for different articles when we’re able but for now, we will continue to recommend plugins that already have the code created :)

      Administrador

  8. Ben

    Is MaxMegaMenu compatible with WPML for multilingualism? They refer to POT files, but WPML only lists MegaMainMenu on their website. Am looking for an optimal combination of theme, menu builder, and multilingual plugin – to avoid problems with integration, for fast loading, and for liability.
    Am comparing Avada, with MegaMainMenu, and WPML.
    Thanks for your time in any knowledgeable reply.

    • WPBeginner Support

      Sadly, you would need to reach out to the plugin’s support for if they are currently compatible or not.

      Administrador

  9. Abel

    Not helpful at all. The question is, how do you really add a post or page onto the mega menu. I dont want to add categories or widgets to the menu!!!I want to add real links to the menu

    • WPBeginner Support

      For specific posts or pages you would create a menu with it organized how you want and add the Navigation Menu widget to the mega menu :)

      Administrador

  10. Jay

    Two beginner’s questions: Does Mega Menu work with any Wordpress theme?
    &
    Does Mega Menu allow for multiple mage menus?

    • WPBeginner Support

      It should work on most themes. If you reach out to the plugin’s support they should be able to let you know of any conflicts.
      You can have more than one mega menu if that is what you mean with your second question.

      Administrador

  11. Nick

    Max Mega Menu is hand down the best plugin for what it does. As a customer to the premium version let me say that it is well worth the money, and reasonably priced. The developer is very friendly and helpful too which is always a big plus.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.