Como Adicionar Imagens de Taxonomia (Ícones de Categoria) no WordPress

Adicionar imagens de taxonomia ou ícones de categoria ao seu site WordPress pode ajudar a destacar as categorias.

No entanto, o WordPress não oferece uma opção para fazer upload dessas imagens por padrão. Ele apenas exibe os nomes das categorias ou taxonomias nas páginas de arquivo. Isso pode parecer simples e sem graça.

Em nosso tutorial, mostraremos como adicionar imagens de taxonomia ou ícones de categoria ao WordPress. Você também aprenderá a exibi-los em suas páginas de arquivo, tornando seu site mais envolvente e fácil de usar.

Adicionando ícones de categoria ou imagens de taxonomia no WordPress

Por que adicionar imagens de taxonomia no WordPress?

Por padrão, seu site WordPress não inclui uma opção para adicionar imagens para suas taxonomias, como categorias e tags (ou qualquer outra taxonomia personalizada).

Ele usa nomes de taxonomia em todos os lugares, incluindo os arquivos de categoria ou páginas de arquivo de taxonomia.

Página de arquivo de taxonomia simples

Isso parece sem graça.

Se suas páginas de taxonomia recebem muito tráfego de pesquisa, você pode querer torná-las mais envolventes.

Vimos páginas sem graça e com muito texto se transformarem em páginas envolventes apenas adicionando imagens relevantes. Não é porque as imagens eram especiais, mas porque os humanos preferem pistas visuais em vez de texto.

Você pode adicionar imagens de taxonomia ou ícones de categoria para tornar essas páginas mais fáceis de usar e envolventes.

Um bom exemplo disso é um site como o NerdWallet, que usa ícones de categoria em seu cabeçalho:

Exemplo de uso de ícone de categoria no WordPress

Você também pode usá-lo para criar belas seções de navegação em sua página inicial.

Aqui está um exemplo do site do Bankrate:

Blocos de Navegação com Ícone de Categoria

Dito isso, vamos ver como adicionar imagens de taxonomia no WordPress facilmente.

Adicione Facilmente Imagens de Taxonomia no WordPress

A primeira coisa que você precisa fazer é instalar e ativar o plugin Categories Images. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você pode simplesmente ir para a página Posts » Categorias. Você notará que o plugin exibirá uma imagem de espaço reservado para suas categorias existentes.

Imagem de espaço reservado padrão

Para escolher seu próprio ícone de categoria, você precisa clicar no link Editar abaixo de uma categoria.

Na página Editar categoria, role para baixo até o final e você encontrará um formulário para fazer o upload da sua própria imagem de taxonomia.

Enviar nova imagem de taxonomia

Simplesmente clique no botão ‘Upload/Adicionar Nova Imagem’ para fazer o upload da imagem que você deseja usar para aquela categoria específica.

Não se esqueça de clicar no botão ‘Adicionar Categoria’ ou ‘Atualizar’ para salvar suas alterações.

Em seguida, você pode repetir o processo para fazer o upload de imagens para outras categorias. Você também pode fazer o upload de imagens para suas tags e quaisquer outras taxonomias.

Categorias com imagens em miniatura

Agora, o problema é que, após adicionar as imagens, se você visitar uma página de categoria, não verá sua imagem de categoria lá.

Para exibi-la, você precisará editar seu tema do WordPress ou tema filho ou adicionar o código usando o plugin WPCode.

Mostraremos ambos os métodos, e você pode escolher um que pareça mais fácil para você.

Opção 1. Exibir Ícones de Imagem de Categoria Usando WPCode (Recomendado)

Este método é mais fácil porque você não precisará descobrir qual arquivo de tema modificar, e você pode adicionar o código com segurança sem quebrar seu site.

Também é recomendado para usuários que estão usando um tema de bloco com suporte ao editor de site.

Primeiro, você precisa instalar e ativar o plugin WPCode. Para mais detalhes, veja nosso tutorial sobre como instalar um plugin do WordPress.

Após a ativação, vá para a página WPCode » + Adicionar Snippet e clique no botão Usar Snippet na caixa ‘Adicionar seu código personalizado (Novo Snippet)’.

WPCode Adicionar novo Snippet

Na próxima tela, dê um título ao seu snippet que ajude você a identificá-lo.

Depois disso, selecione snippet PHP como seu tipo de código.

Tipo de snippet WPCode

Na caixa Visualização do Código, copie e cole o seguinte trecho de código:

if( is_category() ) { ?> 
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>"  alt="" / >
</div>
<?php 
} else {  
//do nothing
} 

Em seguida, role para baixo até a seção Inserção e escolha Shortcode como o método de Inserção.

Você notará que o WPCode exibe automaticamente um shortcode. No entanto, você também pode criar um shortcode personalizado para facilitar a memorização.

Método de inserção de shortcode

Em seguida, clique no botão ‘Copiar’ para o shortcode personalizado.

Agora você pode usar este shortcode para exibir a imagem da categoria em suas páginas de arquivo.

Adicionando Shortcode no Editor do Site

Se você estiver usando um tema de bloco com suporte ao editor do site, vá para a página Aparência » Editor para iniciar o Editor do Site.

Editar modelo de arquivo no Editor do Site

Aqui, você pode adicionar um bloco de shortcode logo antes do bloco Título do Arquivo.

Agora cole o shortcode que você copiou anteriormente no bloco de shortcode.

Adicionando shortcode no editor do site

Não se esqueça de salvar suas alterações para aplicá-las. Agora você pode visitar sua página de arquivo de categoria para ver o shortcode em ação.

Não se preocupe se a imagem não parecer correta. Mostraremos como corrigi-la mais tarde usando CSS personalizado.

Prévia do shortcode de ícone de categoria

Opção 2. Exibir Ícones de Imagem de Categoria Manualmente

Para este método, você precisará adicionar o código personalizado aos arquivos do seu tema WordPress.

Se esta for a primeira vez que você edita arquivos do WordPress, talvez queira ver nosso guia sobre como copiar e colar código no WordPress.

Primeiro, você precisará se conectar ao seu site WordPress usando um cliente FTP ou o gerenciador de arquivos do seu hospedagem WordPress.

Uma vez conectado, você precisará encontrar o template responsável por exibir seus arquivos de taxonomia. Estes podem ser os arquivos archives.php, category.php, tag.php ou taxonomy.php.

Para mais detalhes, veja nosso guia sobre como encontrar quais arquivos editar em um tema WordPress.

Assim que encontrar o arquivo, você precisará baixá-lo para o seu computador e abri-lo em um editor de texto como o Bloco de Notas ou o TextEdit.

Agora cole o seguinte código onde você deseja exibir a imagem da sua taxonomia. Geralmente, você vai querer adicioná-lo antes do título da taxonomia ou da tag the_archive_title().

<?php if( is_category() ) { ?> 
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>"  alt="" / >
</div>
<?php 
} else {  
//do nothing
} 
?>

Após adicionar o código, você precisa salvar este arquivo e enviá-lo de volta para o seu site usando FTP.

Agora você pode visitar a página de arquivo da taxonomia para ver como ela exibe a imagem da sua taxonomia. Veja como ficou em nossa página de arquivo de demonstração.

Categoria com imagem

Agora, pode parecer estranho, mas não se preocupe. Você pode estilizar usando um CSS personalizado.

Estilizando Ícones de Categoria com CSS Personalizado

Depois de adicionar o Ícone de Categoria ou as imagens de Taxonomia ao seu tema WordPress, sua imagem pode não ficar muito boa.

Para corrigir isso, você precisará adicionar código CSS para alinhá-la corretamente.

Se esta é a sua primeira vez adicionando código CSS no WordPress, então dê uma olhada em nosso guia para iniciantes sobre como adicionar CSS personalizado no WordPress.

Aqui está o CSS personalizado que usamos para a imagem da taxonomia.

img.taxonomy-img {
    float: left;
    max-height: 100px;
    max-width: 100px;
    display: inline-block;
    padding: 20px;
}

Dependendo do seu tema, você também pode precisar estilizar elementos ao redor, como o título do arquivo, o título da taxonomia e a descrição.

Simplesmente envolvemos nosso título e descrição do arquivo de taxonomia em um elemento <div> e adicionamos uma classe CSS personalizada. Em seguida, usamos o seguinte código CSS para ajustar o título e a descrição.

.taxonomy-title-description {
    display: inline-block;
    padding: 18px;
}

Veja como ficou depois em nosso site de teste.

Após adicionar CSS personalizado

Excluir Taxonomias da Exibição de Imagens de Taxonomia

Agora, alguns usuários podem querer usar imagens de taxonomia apenas para taxonomias específicas.

Por exemplo, se você administra uma loja online usando o WooCommerce, então você pode querer excluir categorias de produtos.

Simplesmente volte para a página de Imagens de Categorias na área de administração do WordPress e marque as taxonomias que deseja excluir.

Excluir categorias

Não se esqueça de clicar no botão ‘Salvar Alterações’ para armazenar suas configurações.

Esperamos que este artigo tenha ajudado você a aprender como adicionar facilmente imagens de taxonomia no WordPress. Você também pode querer ver estes úteis hacks e plugins de categoria para WordPress ou nosso artigo sobre como alterar a ordem das categorias no 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.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

26 CommentsLeave a Reply

  1. Oi, estou usando este plugin em localhost.
    Eu acho um uso estranho/interessante para este plugin:
    Estendendo o menu padrão do WP, para links de categorias,
    para mostrar links com imagens de fundo.
    Alguém sabe como integrar este filtro do plugin,
    no menu do wp para retornar
    para cada menu?
    O caso é complicado, preciso usar a classe Walker?

  2. Como faço para exibir as imagens usadas no front-end? Tenho uma página de listagem e quero exibir a imagem da taxonomia sempre que essa página tiver essa taxonomia exibida. Não consigo encontrar nada que realmente me mostre como exibir a imagem no front-end. Tudo o que vejo é o rótulo da Taxonomia exibido, mas não a imagem.

    Obrigado pela sua ajuda,

    Jess

  3. Oi,
    A razão pela qual acabei neste post é que eu pesquisei – featured content in wordpress

    Na verdade, estou procurando uma maneira de melhorar o conteúdo relacionado no WordPress.

    Devido à seleção de várias categorias e várias tags para posts, vejo que o WordPress fica confuso e não mostra o conteúdo relacionado como presumo.

    Então, as taxonomias são uma maneira de melhorar como mostramos posts relacionados aos leitores.

    E este plugin Taxonomy Images não é atualizado há 2 anos

  4. Ótimo tutorial! Obrigado!

    Infelizmente, parece que este plugin não é mais suportado. Você sabe se existe uma alternativa?

    Ou o código ainda é válido?

  5. Como exibir imagens de taxonomias no tema?

    Eu usei o código, mas não funciona
    print apply_filters( ‘taxonomy-images-queried-term-image’, ” );

    Por favor, ajude?

  6. Faria mais sentido se o título fosse: “Melhor Plugin para Adicionar Imagens à Taxonomia no WordPress”, porque este não é realmente um tutorial sobre como adicionar imagens à taxonomia. Não quero ser desanimador, mas odeio chegar a artigos que afirmam ter informações, mas na realidade eles estão dizendo que outro cara sabe o que você esperava ouvir.

      • Imagino que o que Nicholas pensou foi a mesma coisa que eu pensei quando encontrei este artigo: que seria um tutorial sobre como adicionar um campo de imagem personalizado às taxonomias manualmente via codificação, em vez de com um plugin. Ainda assim, o plugin parece legal… talvez eu dê uma olhada.

        • A mesma coisa que eu pensei, eu estava procurando um artigo que mostrasse como codificar isso em vez de usar um plugin
          Mas este é um bom artigo de qualquer maneira.

  7. Estou encantado por ter encontrado este ótimo plugin, ele funciona como um encanto, encontrei alguns pequenos problemas em meus posts/taxonomias personalizadas, mas tudo está bem agora.
    Obrigado, pessoal!

  8. Oi, tenho uma pergunta relacionada sobre taxonomias personalizadas: como você cria uma taxonomia personalizada que existe apenas dentro de um tipo de post personalizado específico (como o seu tipo de post personalizado "trabalho"), sem um plugin?
    Meu problema é que, quando crio uma taxonomia personalizada, ela parece estar também sob os artigos normais ou os outros tipos de post personalizados...

  9. Oi,
    Estamos usando isso,
    Mas não conseguimos fazer funcionar com o ID da categoria.
    Temos um ID de categoria que queremos exibir sua miniatura, por favor, ajude-me a fazer isso.

    como obter imagem em miniatura usando ID de taxonomia

    Por favor, me avise.

    Obrigado
    Banna Daxxip

  10. Desculpe, mas não consigo fazer este plugin funcionar… nenhuma saída. Talvez eu esteja fazendo algo errado?!

    eu uso o plugin + este código e o conectei:

    print apply_filters( ‘taxonomy-images-list-the-terms’, ”, array( ‘image_size’ => ‘detail’, ‘taxonomy’ => ‘company’, ‘after’ => ”, ‘after_image’ => ”, ‘before’ => ”, ‘before_image’ => ”, ) );

    não estou obtendo absolutamente nenhuma saída… você poderia me ajudar a descobrir isso?

  11. Parece interessante! E se eu tiver alguns posts que não tenham uma imagem em miniatura (ou imagem no post), e sempre houver a mesma imagem padrão carregada como miniatura nas páginas de arquivo: O plugin carregaria uma associada à categoria/tag?

    • @DanielPeiser Você certamente pode configurá-lo para que faça isso. Basicamente, os passos seriam: Primeiro, verifique se a miniatura da postagem existe… Se não existir, verifique a imagem da taxonomia… se nenhuma delas existir, retorne a miniatura padrão.

Deixe uma resposta

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