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 menu de painel deslizante em temas do WordPress

A adição de um menu de painel deslizante ao seu site WordPress pode melhorar a navegação, especialmente em dispositivos móveis. Esse recurso oferece uma animação suave e bonita quando os usuários tocam no ícone do menu.

Um menu responsivo facilita a exploração do seu site pelos visitantes em seus telefones ou tablets. Ele garante uma experiência de navegação perfeita, mantendo seu público envolvido.

Neste artigo, vamos orientá-lo sobre como adicionar um menu de painel deslizante ao seu tema do WordPress. O melhor de tudo é que você pode fazer isso sem escrever nenhum código.

How to Add a Slide Panel Menu in WordPress Themes

Por que adicionar um menu de painel deslizante em temas do WordPress?

Menus bem projetados ajudam os visitantes a se orientarem em seu site WordPress. Muitos dos seus visitantes usarão dispositivos móveis, portanto, é importante visualizar a versão móvel do seu site WordPress para ver como o menu de navegação fica em telas menores.

Felizmente, muitos temas do WordPress vêm com estilos integrados que mostram automaticamente menus compatíveis com dispositivos móveis quando visualizados em uma tela pequena.

No entanto, talvez você queira personalizar ainda mais a navegação móvel e adicionar um menu responsivo de tela cheia ou um menu de painel de slides animado.

Com isso em mente, vamos dar uma olhada em como adicionar um menu de painel deslizante nos temas do WordPress.

Como adicionar um menu de painel deslizante em temas do WordPress

A primeira coisa que você precisa fazer é instalar e ativar o plug-in Responsive Menu. Se precisar, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Há uma versão premium do plug-in Responsive Menu com temas extras e recursos adicionais, como lógica condicional. Mas, para este tutorial, usaremos o plug-in gratuito.

Após a ativação, navegue até Responsive Menu ” Menus no painel do WordPress. Uma vez lá, clique no botão “Create New Menu” (Criar novo menu) na parte superior da tela.

Create a New Responsive Menu

Em seguida, você verá 4 temas que podem ser usados para o seu novo menu responsivo. Outros temas estão disponíveis para compra.

Para este tutorial, usaremos o tema selecionado automaticamente. Em seguida, você pode clicar no botão “Next”.

Select a Theme for Your Responsive Menu

Isso o levará à página “Menu Settings” (Configurações do menu).

Aqui, você pode inserir um nome para o seu menu responsivo e, em seguida, selecionar qual menu do WordPress deseja exibir no painel. Por exemplo, escolhemos o menu “Navigation” (Navegação).

Se precisar criar um novo menu, você pode aprender a fazê-lo seguindo nosso guia sobre como adicionar um menu de navegação no WordPress.

Give the Menu a Name and Link It With the WordPress Menu You Wish to Use

Também é possível ocultar o menu normal que vem com o tema do WordPress para que os usuários vejam apenas o novo menu do painel deslizante. Para isso, insira o código CSS no campo “Hide Theme Menu” (Ocultar menu do tema).

O código que você precisa inserir aqui varia de tema para tema, e você pode obter mais detalhes clicando no link “Saiba mais”.

Observação: Os usuários da versão Pro têm algumas configurações adicionais. Por exemplo, os usuários da versão Pro podem selecionar os dispositivos e as páginas em que o menu deve ser exibido.

Quando estiver satisfeito com as configurações, você deve clicar no botão “Create Menu” (Criar menu) na parte inferior da página. Isso o levará a uma página na qual você poderá concluir a personalização do menu.

Você verá uma visualização do seu site no lado direito da tela, e há botões na parte inferior para alternar entre as visualizações de telefone, tablet e desktop. Você também encontrará opções de personalização à esquerda.

You Can Now Customize Your Responsive Menu

Você pode notar que algum texto é exibido acima do menu. Esse é o título do menu e uma linha de texto que o plug-in chama de “conteúdo adicional”.

Você pode editar ou ocultar o texto clicando em “Mobile Menu” e depois em “Container” no menu à esquerda da página.

Customize or Hide the Text Shown at the Top of Your Menu

Além disso, você pode digitar o que quiser no campo “Title Text” (Texto do título), como “Main Menu” (Menu principal) ou “Navigation” (Navegação). Se você não quiser exibir um título, basta deslizar a chave “Title” para a posição “off”.

Depois disso, você deverá rolar para baixo até a configuração “Additional Content” (Conteúdo adicional).

A partir daqui, você pode desativar essa configuração ou digitar conteúdo alternativo. Na captura de tela abaixo, você notará que a opção foi desativada, de modo que as palavras “Add more content here…” (Adicionar mais conteúdo aqui…) agora estão ocultas.

Customize or Hide the Additional Content for Your Menu

Quando estiver satisfeito com as configurações do menu, certifique-se de clicar no botão “Update” (Atualizar) na parte inferior da página para armazenar suas configurações.

O plug-in Responsive Menu oferece muitas outras opções para alterar o comportamento e a aparência do menu do painel deslizante. Você pode explorar essas opções na página de configurações do plug-in e ajustá-las conforme necessário.

Agora, você pode acessar seu site para ver o menu em ação. Veja como ele aparece em nosso site de demonstração. Observe que, se a página atual estiver no menu, ela será destacada com uma faixa colorida.

Animation of a Slide Panel Menu in WordPress

Dica de especialista: A estilização do menu de navegação do WordPress pode melhorar a aparência e a usabilidade do seu site. Um menu bem projetado ajuda os visitantes a encontrar facilmente o que precisam e incentiva os cliques. Para saber mais sobre esse tópico, confira nosso guia sobre diferentes maneiras de estilizar o menu de navegação do WordPress.

Esperamos que este tutorial tenha ajudado você a aprender como adicionar um menu de painel deslizante nos temas do WordPress. Em seguida, talvez você também queira saber como criar um menu suspenso e como mostrar menus diferentes para usuários conectados 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

16 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mohammad Kashif

    Awesome!
    Can i add close button in the popout?

  3. Luke Marshall

    I’m still waiting on a support ticket reply from you guys regarding this exact need! the one you offer is on the right side only with no apparent way to change it to the left, I’m glad I’ve found this.

    • Cynthia

      Change the function “left” to “right” in the two spots it is used in the function code.

  4. Ru

    Do you have demo for this?
    I want to check it before

  5. Ann

    Hi, this code works perfectly when I run my website locally but not once it’s live. Is there any possible explanation to this? I updated the image links not sure what else needs to be updated as the folders have not changed.

  6. Mattia

    Hi, interesting article… Do you have a DEMO of this, or a URL to an online site in which you implemented it? It would be interesting to see it in a real case, before trying to use it! Many thanks

  7. Jim

    Is it possible to show how the script could be modified so the close event can be triggered by clicking anywhere else but on the navigation?

    In other words, so the user doesn’t need to just click on the toggle menu icon to close the navigation sidebar?

    Thanks.

  8. Karl

    I am searching high and low for a plugin or the ability to implement the type of menu you have currently running at the top of your page. You have a “Play” button on the right side of your header. Upon pressing it a content area slides out from your header section. I really want to use this type of menu in my site. If you could point me even to a link where this type of menu is explained I’ll take it from there and thanks. This is an awesome tutorial!

    • WPBeginner Support

      Karl you can right click on the play button and select inspect element and study our source code. We will also try to cover it soon at WPBeginner as a tutorial.

      Administrador

      • Shubham Dubey

        Sorry for replying here,(Comments is not available)

        Hey! I’m using Genesis framework, with its child theme, i’m unable to find header.php file there,

        i just copied the header.php file from genesis to my child themes folder, but after opening header.php file didn’t found any lines :(

        hOW TO DO THIS WITH CHILD THEMES, PLEASE EXPLAIN.

  9. Jim

    Excellent guide. I’m almost there with a test implementation, however I’m wondering…can I use a relative path in the sidepanel.js file instead of the absolute path?

    I’ve tried to do so but I cannot figure it out. Should the relative path be relative to the html file calling the javascript?

    Thanks

  10. krish

    It’s good and useful content. The screenshot and coding easily understand and apply to my website. Good job man!!!

  11. Håkon Stillingen

    Interesting article. How would I go about replacing default header in Genesis Framework?

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.