Uma das melhores maneiras de ajudar os visitantes a encontrar o que procuram em seu site é organizar seu conteúdo com taxonomias como categorias e tags. No entanto, se o seu site tiver muitas subcategorias, às vezes pode ser difícil para os visitantes encontrarem informações relacionadas.
A melhor maneira que encontramos para resolver esse problema é mostrar as subcategorias nas páginas de categoria principais. Por exemplo, se você tiver uma categoria chamada 'Viagem' e uma subcategoria chamada 'Europa', você poderá mostrar 'Europa' na página principal da categoria 'Viagem'.
Isso permite que os usuários naveguem rapidamente para áreas específicas do seu site. Usuários avançados podem conseguir isso personalizando suas páginas de arquivo de taxonomia com um trecho de código.
Neste artigo, mostraremos como você pode facilmente exibir suas taxonomias filhas nas páginas de arquivo de taxonomia pai para aprimorar o engajamento e a navegação do usuário.

Por que exibir uma taxonomia filha na página de arquivo da taxonomia pai?
Ao exibir todas as suas taxonomias filhas na página de arquivo da taxonomia pai, você pode torná-la menos genérica e mais útil para seus visitantes.
Por exemplo, se você tem um blog WordPress sobre livros e tem uma taxonomia chamada 'Assuntos', você pode adicionar taxonomias filhas como 'Ficção', 'Não Ficção' e outras, para que seus leitores possam classificar facilmente seus livros.
Quando você tem muito conteúdo, isso não apenas facilita a organização, mas também ajuda seus visitantes a encontrar conteúdo relacionado mais rapidamente.
Para mais detalhes sobre como usar taxonomias, consulte nosso guia sobre como criar taxonomias personalizadas no WordPress.
Dito isso, vamos mostrar como exibir taxonomias filhas em páginas de arquivo de taxonomias pais.
Exibindo Taxonomias Filhas na Página de Arquivo da Taxonomia Pai
Este tutorial requer um entendimento básico de como adicionar código ao WordPress. Para mais detalhes, consulte nosso guia para iniciantes para colar snippets da web no WordPress.
Em seguida, você precisará encontrar o arquivo de modelo de taxonomia do seu tema WordPress. Geralmente será nomeado algo como taxonomy-{nomedatabinomia}.php.
Se você criou uma taxonomia personalizada chamada 'livros', então o nome seria taxonomy-livros.php. Se você não tiver este arquivo, precisará criá-lo primeiro.
Para saber mais, consulte nossa hierarquia de modelos do WordPress para ajudar a encontrar o arquivo de modelo de tema de taxonomia que você precisa editar.
Depois de encontrar o arquivo de modelo de taxonomia correto, você pode simplesmente adicionar o seguinte código onde deseja exibir a lista:
<?php
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
if ($term->parent == 0) {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->term_id
);
wp_list_categories($args);
} else {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->parent
);
wp_list_categories($args);
}
?>
Você precisa substituir a taxonomia assunto pelo nome da sua taxonomia.
Este código identificará a taxonomia pai atual com base no 'slug' da postagem e, em seguida, exibirá quaisquer taxonomias filhas relacionadas a esse termo.
Veja como a lista de taxonomias filhas ficará para seus visitantes.

Observe como ele simplesmente lista todas as taxonomias filhas de uma única taxonomia pai. Neste caso, ele mostra os diferentes assuntos de livros presentes em nossa taxonomia pai.
Para mais detalhes sobre como personalizar sua página de taxonomia, consulte nosso guia sobre como mostrar o título da taxonomia atual, URL e mais no WordPress.
Guias Especializados sobre Taxonomias Personalizadas no WordPress
Esperamos que este artigo tenha ajudado você a aprender como exibir uma taxonomia filha na página de arquivo da taxonomia pai. Você também pode querer ver outros guias relacionados a taxonomias personalizadas:
- Quando Você Precisa de um Tipo de Postagem Personalizado ou Taxonomia no WordPress?
- Como Criar Taxonomias Personalizadas no WordPress
- Como Converter Categorias do WordPress em Taxonomias Personalizadas
- Como Mostrar o Título da Taxonomia Atual, URL e Mais no WordPress
- Como Adicionar Imagens de Taxonomia (Ícones de Categoria) no WordPress
- Como Adicionar Campos Meta Personalizados a Taxonomias Personalizadas no WordPress
- Como adicionar categorias a um tipo de postagem personalizada no WordPress
- Como Exibir Termos de Taxonomia Personalizada em Widgets da Barra Lateral do WordPress
- Como Adicionar Filtro de Taxonomias Ajax na Busca do WordPress
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


kzain
Esta é uma solução valiosa para sites com taxonomias de vários níveis! A abordagem de trecho de código parece direta para exibir taxonomias filhas em páginas de arquivo pai. Para alguém que não está familiarizado com código, existem plugins alternativos que podem alcançar essa funcionalidade sem a necessidade de editar arquivos de tema?
WPBeginner Support
We will be sure to take a look and if there is one we recommend we will update this article and share!
Admin
Zulya
Olá. Obrigado pelo código. Funciona.
Mas tenho uma pergunta. Como posso ocultar o "título" ao passar o mouse sobre os links da taxonomia personalizada. No momento, a descrição de cada taxonomia personalizada é exibida no título ao passar o mouse. Obrigado.
Susan Clifton
Estou usando o plugin Taxonomy Images, então gostaria de incluir essa miniatura nesta lista. Esta é a minha estrutura:
Tipo de postagem personalizada = Obra de Arte
Taxonomia hierárquica = Nome do Artista
Estou procurando que cada nome de artista apareça com a miniatura como uma lista em grade para ver as obras de arte.
Criei um modelo de taxonomia para a página de artista individual, sem problemas, mas não consigo descobrir como fazer uma lista de artistas. Esta solução quase funciona para mim. Mas estou recebendo cada artista várias vezes nesta lista.
Hint…Hint
Equipe Editorial
Olá Susan,
Não tenho certeza por que você está recebendo cada artista várias vezes. Quanto ao Taxonomy Images, Michael Fields tem um monte de consultas na página de plugins.
Admin
Jake
Quase exatamente o que eu estava procurando. No entanto, tenho um problema: quando minha Taxonomia não tem filhos, recebo um único item de lista que diz “Nenhuma Categoria”. O que devo fazer para simplesmente não exibir nada se não houver filhos?
Muito apreciado!
James
Estava pesquisando há um tempo por uma solução como essa. Valeu!
Rasha
Pode mostrar a miniatura também para os termos filhos??
Obrigado
Rottenpeach_com
@syedbalkhi Confundi Taxonomia com Taxidermia…#O Momento Estranho
syedbalkhi
@rottenpeach_com lol