Ir para o conteúdo
ciaweb, Agência de marketing digital
  • Agência
  • SEO & Buscadores

    • Otimização de Sites (SEO)
    • SEO Técnico
    • SEO Local
    • SEO para E-commerce
    • SEO Rio de Janeiro

    Sites & Desenvolvimento

    • Criação de Sites
    • Sites em WordPress
    • Landing Pages
    • Otimização de Velocidade
    • Hospedagem de Sites

    Vendas & Tráfego

    • Lojas Virtuais
    • Conversão (CRO)
    • Tráfego Pago
    • E-mail Marketing
    • Gestão de Redes Sociais

    Estratégia & Marca

    • Inbound Marketing
    • Produção de Conteúdo
    • Marketing Digital Completo
    • Identidade Visual
    • Naming
    Gratuito Auditoria de SEO em segundos

    Cole sua URL e receba diagnóstico completo com 30+ checks + plano de ação priorizado.

    Auditar meu site
    Atendemos em: Belo Horizonte São Paulo Rio de Janeiro Curitiba Goiânia Belém Ver todas as soluções →
  • Portfólio
  • Plataformas próprias

    Software construído pela Cia

    Produtos SaaS testados em centenas de clientes reais. Cada um resolve um problema crítico do marketing digital.

    ciaconverte
    Conversão & CRM

    Capture leads 24h por dia com IA

    CiaSERP
    SEO Platform

    Tudo para dominar o SEO

    CiaConversão
    Plugin WordPress

    Transforme visitas em vendas com 1 plugin

    trido®
    E-commerce

    Lojas virtuais que vendem todo dia

    Ver todos os produtos →
  • Análise & Performance

    • Velocidade do site
    • Whois
    • Descubra seu IP
    • OG Preview

    Geradores

    • Meta tags
    • Schema.org JSON-LD
    • Sitemap XML
    • Senhas seguras
    • Hash MD5/SHA
    • UTM parameters

    Calculadoras & Utilidades

    • CPC e ROAS
    • Contador de palavras
    • Densidade de keywords
    Central de SEO Auditoria completa + 13 ferramentas

    Tudo num lugar só: 30+ checks de SEO, geradores, calculadoras e mais.

    Ir para Central
    Ver todas as ferramentas →
  • Marketing & Estratégia

    • Marketing Digital
    • Marketing
    • Inbound Marketing
    • Marketing de Conteúdo

    SEO & Tráfego

    • SEO
    • Tráfego Pago
    • Otimização de Sites
    • CRO

    Sites & Vendas

    • Sites
    • Web Design
    • E-commerce
    • Vendas

    Outros temas

    • Redes Sociais
    • Empreendedorismo
    • Tecnologia
    • Dicas
    Newsletter Receba os melhores conteúdos

    Insights de SEO, marketing digital e tecnologia direto no seu e-mail.

    Quero receber
    Ver todos os artigos →
    • Todos os guias
    • Comunicação Visual
    • SEO
  • Ajuda
Falar no WhatsApp Solicitar orçamento
Orçamento
Início › Sites › Menu Dropdown Wordpress
Sites

Menu Dropdown Wordpress

Saiba neste post como criar um Menu Dropdown baseado na hierarquia de paginas automatizado no Wordpress utilizando apenas CSS.

Publicado em 12 de julho de 2012 Atualizado em 15 de fevereiro de 2024 4 min de leitura Equipe Ciaweb
Imagem destacada do artigo: Menu Dropdown Wordpress
Compartilhar Link copiado!
Neste artigo Sumário · 6 tópicos
  1. O que é um Menu Dropdown?
  2. Exemplo de Menu Dropdown
  3. Wordpress
  4. Como criar Dropdown no CSS?
  5. Como colocar este Sub-Menu Dropdown no Wordpress?
  6. Conclusão
Resposta rápida

No momento da construção de sites no Wordpress é preciso definir alguns detalhes de implementação de layout e muitas vezes os desenvolvedores esbarram em alguns detalhes do Wordpress e não conseguem o resultado que queriam.

No momento da construção de sites no Wordpress é preciso definir alguns detalhes de implementação de layout e muitas vezes os desenvolvedores esbarram em alguns detalhes do Wordpress e não conseguem o resultado que queriam. Criar Menu Dropdown no Wordpress é uma tarefa muito fácil. A única coisa que é preciso saber, é como criar um Dropdown usando CSS pois o Wordpress não dificulta em nada a implementação deste tipo de menu.

O que é um Menu Dropdown?

Um Dropdown é, basicamente, um menu baseado na hierarquia de páginas. As páginas com hierarquia mais alta são listadas no menu enquanto as páginas-filho são escondidas. No momento que você passa o mouse sobre uma página específica todas as páginas que possuem esta página sobre o mouse como página-mãe(ou parent page, no wordpress) são mostradas abaixo. Na imagem a seguir há uma ilustração de como funciona um dropdown menu baseado na hierarquia de páginas.

Exemplo de Menu Dropdown

Para quem ainda não tá claro de como funciona um Menu Dropdown conceitualmente. Imagine um blog cujo assunto é a construção de sites. No Blog, há uma categoria de notícias chamadas Wordpress. Nesta Categoria haveriam sub-categorias sobre Otimização de Sites no Wordpress, Criação de Templates Wordpress, Sites Gerenciáveis e Plugins para Wordpress. Então a hieraquia de páginas ficaria da seguinte forma:

Wordpress

Otimização de Sites no Wordpress

Criação de Templates Wordpress

Sites Gerenciáveis

Plugins para Wordpress

Assim, Wordpress é uma categoria que engloba todas essas subcategorias. No menu principal aparecerá apenas o item Wordpress e ao passar o mouse sobre este, aparecerá uma lista secundária com os sub-ítens listado acima.

Como criar Dropdown no CSS?

Agora que você já sabe o que é  Menu Dropdown, verá como é fácil sua implementação usando CSS. Como um menu é uma lista de ítens, a melhor forma para garantir a semântica na criação de um menu é usando uma lista. Então criamos uma lista <ul> com id de menu-principal. Dentro da ul, coloque cada ítem do menu dentro de uma tag <li>. Para o sub-menu, é preciso inserir mais uma lista, na mesma estrutura dessa lista descrita anteriormente só que, dessa vez, essa lista deve ficar dentro do <li> que pertence à categoria mãe na hierarquia do site. Para o exemplo passado anterioremente, ficaria assim a estrutura do Menu Dropdown:

<ul id="menu-principal">
    <li> <a href="/home/"> Home </a> </li>
    <li> <a href="/wordpress/"> Home </a>
        <ul>
            <li> <a href="/wordpress/otimização-de-sites-no-wordpress/"> Otimização de Sites no WordPress </a>
            <li> <a href="/wordpress/criação-de-templates-wordpress/"> Criação de Templates WordPress </a>
            <li> <a href="/wordpress/sites-gerenciaveis/"> Home </a>
            <li> <a href="/wordpress/plugins-para-wordpress/"> Plugins para WordPress </a>                 
        </ul>
    </li>
    <!-- E mais links necessários -->
</ul>

Feito a estrutura no seu HTML é preciso configurar o CSS para esconder o sub-menu e faze-lo aparecer somente no momento em que o mouse é passado na categoria-mãe. Para isso, é preciso setar o valor none na propriedade display do sub-menu. Também é preciso setar o display para block na propriedade hover do sub-menu. Somente isso fará o efeito do menu dropdown. No código a seguir foram setados mais algumas propriedades nos elementos para que o menu tenha uma aparência melhor.

#menu-principal li {
	float: left;
	margin-left: 25px;
	list-style-type: none;
	background-color: #333;
	padding: 5px 7px 7px 5px;
}

#menu-principal li:hover ul {
	display: block;
}

#menu-principal li ul {
	margin: 0px;
	padding: 0px;
	display: none;
}

#menu-principal li ul li {
	float: none;
	margin: 0px;
	padding: 0px;
}

a {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #BBB;
}

Como colocar este Sub-Menu Dropdown no Wordpress?

O trabalho mais difícil já foi feito. Agora, é preciso apenas entender como funciona o Wordpress para listagem de páginas. Você pode fazer facilmente o menu para Páginas, Categorias ou ambos. Para implementar o Menu Dropdown com categorias, usa-se a função<?php wp_list_categories() ?> , já para implementar o dropdown com páginas, a função é <?php wp_list_pages() ?>

A seguir, veja como ficaria o código no PHP para a criação do menu para ambos os casos: Categorias e Páginas.

<nav>
	<ul id="menu-principal">
		<li> <a href="<?php bloginfo('url') ?>"> Home </a> </li>
		<?php
			wp_list_pages('sort_column=menu_order&depth=0&title_li=');
			wp_list_categories('depth=0&title_li=');
		?>
	</ul>
</nav>

Conclusão

Percebe-se então que, o mais importante para a criação de um Menu Dropdown no Wordpress é no CSS. Para Wordpress fica até mais fácil do que se fizer em HTML puro, pois, a chamada das funções que listam as categorias e páginas já faz o trabalho de listar os itens hierarquicamente. Gostou do post? Comente abaixo sobre o que você achou sobre o post.

Perguntas frequentes

Dúvidas comuns sobre este tema

O que é um Menu Dropdown?

Um Dropdown é, basicamente, um menu baseado na hierarquia de páginas. As páginas com hierarquia mais alta são listadas no menu enquanto as páginas-filho são escondidas. No momento que você passa o mouse sobre uma página específica todas as páginas que possuem esta página sobre o mouse como página-mãe(ou parent page, no wordpress) são mostradas abaixo. Na imagem a seguir há uma ilustração de como funciona um dropdown menu baseado na hierarquia de páginas.

Como colocar este Sub-Menu Dropdown no Wordpress?

O trabalho mais difícil já foi feito. Agora, é preciso apenas entender como funciona o Wordpress para listagem de páginas. Você pode fazer facilmente o menu para Páginas, Categorias ou ambos. Para implementar o Menu Dropdown com categorias, usa-se a função <?php wp_list_categories() ?> , já para implementar o dropdown com páginas, a função é <?php wp_list_pages() ?> A seguir, veja como ficaria o código no PHP para a criação do menu para ambos os casos: Categorias e Páginas.

Gostou? Compartilhe:
Equipe Ciaweb

Conteúdo produzido pelo time de especialistas da ciaweb, 17 anos transformando empresas em máquinas de crescimento digital com SEO, sites de alta performance e estratégia integrada.

Conhecer a agência WhatsApp
Neste artigo
  1. O que é um Menu Dropdown?
  2. Exemplo de Menu Dropdown
  3. Wordpress
  4. Como criar Dropdown no CSS?
  5. Como colocar este Sub-Menu Dropdown no Wordpress?
  6. Conclusão
Vamos conversar?

Precisa de ajuda com Sites?

Diagnóstico gratuito e proposta sob medida. Sem compromisso.

Criação de sites Otimização SEO
Solicitar proposta WhatsApp
Continue lendo

Mais artigos sobre Sites

Ver todos os artigos
Sites 04 de novembro de 2016

Como criar e-mail no nosso sistema [ATUALIZADO]

Ler artigo
Sites 22 de novembro de 2016

O que é um Certificado SSL?

Ler artigo
Sites 06 de fevereiro de 2017

Como redirecionar e-mails

Ler artigo
Aplicar isso no seu negócio?

Vamos tirar essa estratégia do papel.

Diagnóstico gratuito do seu site, SEO e funil de conversão. Em uma conversa de 30 minutos definimos o melhor caminho.

Solicitar proposta Falar no WhatsApp agora
ciaweb, Agência de marketing digital

Agência de marketing digital com 17 anos de mercado. Criamos sites, fazemos SEO, gerenciamos tráfego pago e construímos a presença digital de empresas que querem crescer com previsibilidade.

ciaweb

Telefone / WhatsApp:
+55 (31) 98419-3563

E-mail:
contato@ciawebsites.com.br

Atendimento:
Segunda a sexta, 9h às 18h

Soluções

  • Otimização de Sites (SEO)
  • SEO Técnico
  • Criação de Sites
  • Criação de Lojas Virtuais
  • Tráfego Pago
  • Inbound Marketing
  • Produção de Conteúdo
  • Identidade Visual
  • Ver todas →

Blog & conteúdo

  • Marketing Digital
  • SEO
  • Sites
  • E-commerce
  • Tráfego Pago
  • Inbound Marketing
  • Todos os artigos →

Guias completos

  • Comunicação Visual
  • SEO
  • Todos os guias →

Institucional

  • A agência
  • Portfólio
  • Soluções
  • Ferramentas de SEO
  • Central de ajuda
  • Trabalhe conosco
  • Contato
  • Solicitar proposta
Atendemos em: Belo HorizonteSão PauloRio de JaneiroCuritibaGoiâniaBelém

© 2026 ciaweb: Marketing digital e tecnologia.

CNPJ 14.551.500/0001-26 · 17 anos no mercado · Belo Horizonte/MG

  • Política de privacidade
  • Política de cookies
  • Política de cancelamento
  • Preferências de cookies
Este site usa cookies 🍪

Usamos cookies para melhorar sua experiência, analisar tráfego e personalizar conteúdo. Veja nossa Política de Cookies.

Preferências de Cookies
Necessários Essenciais pro site funcionar (segurança, sessão, formulários).
Análise Google Analytics, Microsoft Clarity. Dados anonimizados sobre páginas mais visitadas.
Marketing Meta Pixel, Google Ads, LinkedIn Insight. Permitem mostrar anúncios mais relevantes.