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 exibir descrições de categoria no WordPress

Deseja exibir descrições de categorias em seu site WordPress?

As categorias permitem que você classifique facilmente o conteúdo do seu site. Elas também ajudam os usuários a encontrar facilmente o conteúdo e são boas para SEO.

Neste artigo, mostraremos como adicionar facilmente descrições às suas categorias no WordPress.

How to Display Category Descriptions in WordPress

Por que exibir descrições de categoria no WordPress?

Se você criou um site WordPress, provavelmente já está usando categorias e tags. Mas talvez não esteja usando-as em todo o seu potencial.

As categorias e tags permitem que você classifique facilmente seu conteúdo em diferentes tópicos. E, quando usadas corretamente, as categorias e tags também podem ser muito úteis para melhorar o SEO do WordPress.

O WordPress permite que você adicione descrições às suas categorias. Talvez você não tenha notado isso se criar categorias ao escrever uma postagem, pois esse método não permite adicionar uma descrição.

Dito isso, vamos dar uma olhada em como adicionar facilmente descrições às suas categorias no WordPress.

Como adicionar descrições de categorias no WordPress

Primeiro, você precisa ir até a página Posts ” Categorias. Se estiver criando uma nova categoria, basta digitar o nome e a descrição da categoria aqui e clicar no botão “Add new category” (Adicionar nova categoria).

The Posts»Categories Page

Se quiser adicionar uma descrição a uma categoria existente, você precisa clicar no link “Edit” (Editar) abaixo da categoria.

Isso o levará à tela de edição da categoria, onde você poderá adicionar uma descrição para a categoria.

Add a Description to a Category

Não se esqueça de clicar no botão “Update” (Atualizar) para salvar suas alterações.

Basta repetir o processo para adicionar descrições a todas as suas categorias. Você também pode usar o mesmo método para adicionar descrições às tags.

Exibição da descrição da categoria nas páginas de arquivo da categoria

A maioria dos temas do WordPress exibirá automaticamente a descrição da categoria nas páginas de arquivo da categoria.

Display Category Descriptions on Category Archive Pages

No entanto, se o seu tema não exibir descrições de categoria nas páginas de arquivo, será necessário modificar o tema. A maneira mais segura de fazer isso é criar um tema filho.

Para obter mais informações, consulte nosso guia para iniciantes sobre como criar um tema filho.

Em seguida, você precisa copiar um arquivo do tema pai para o tema filho. Você pode usar um cliente FTP ou o gerenciador de arquivos cPanel oferecido pela sua empresa de hospedagem WordPress.

Você precisará ir até a pasta /wp-content/themes/parent-theme/ do seu site e localizar o arquivo category.php. Se o seu arquivo não incluir esse arquivo, será necessário localizar o arquivo archive.php.

Find category.php or archive.php Using FTP Software

Depois disso, você deve copiar o arquivo para a pasta do seu tema filho.

Em seguida, você precisa editar o arquivo e adicionar este trecho de código onde deseja que a descrição da categoria seja exibida:

<?php
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>

Normalmente, isso ocorrerá logo após a seção que contém the_archive_title. Não se esqueça de salvar o arquivo depois de colar o código.

Paste the Code Snippet

Suas páginas de arquivo de categoria agora exibirão descrições de categoria.

Aqui está um exemplo do nosso site de demonstração. O tema Twenty Nineteen não exibe descrições de categoria por padrão, mas depois que adicionamos o snippet de código a um tema filho, você pode ver que a descrição da categoria agora é exibida.

Preview of Category Description

Exibição da descrição da categoria no tema do WordPress

Se você se sentir à vontade para usar códigos em seu site do WordPress, poderá usar esses trechos de código para exibir descrições de categorias em outros locais do site.

Exibição de uma única descrição de categoria em seu site

Se quiser exibir uma descrição de categoria em outras partes do site, será necessário usar a tag de modelo category_description:

<?php echo category_description(3); ?>

Você precisará substituir 3 pelo ID da categoria que deseja usar.

Exibição de descrições de categoria em cada post

Se quiser exibir uma descrição de categoria dentro de posts individuais, você poderá adicionar um trecho de código, por exemplo, ao modelo single.php ou footer.php.

Se você estiver usando um tema filho, precisará primeiro copiar o modelo do tema pai para a pasta do tema filho.

Depois disso, você precisa adicionar este código:

$catID = get_the_category();
echo category_description( $catID[0] );

Esse código simplesmente obtém todas as categorias da postagem atual e, em seguida, gera a descrição da categoria da primeira categoria.

Listagem de todas as categorias e descrições

Se quiser listar todas as suas categorias do WordPress com uma descrição em formato de lista, você poderá adicionar esse código ao arquivo functions.php do seu tema ou inserir o trecho de código usando o plug-in WPCode (recomendado).

Para obter detalhes, consulte nosso guia sobre como adicionar código personalizado no WordPress.

function wpb_catlist_desc() {
$string = '<ul>';
$catlist = get_terms( 'category' );
if ( ! empty( $catlist ) ) {
  foreach ( $catlist as $key => $item ) {
    $string .= '<li>'. $item->name . '<br />';
    $string .= '<em>'. $item->description . '</em> </li>';
  }
}
$string .= '</ul>';

return $string;
}
add_shortcode('wpb_categories', 'wpb_catlist_desc');

Esse código cria um shortcode que exibe todas as suas categorias e as respectivas descrições em uma lista simples.

Agora você pode usar [wpb_categories] em seus posts e páginas. Para usar esse shortcode em um widget de texto, você precisará ativar os shortcodes para widgets.

List WordPress categories with description

Bônus: adição de meta descrição de categoria para melhorar o SEO

Por padrão, o WordPress não adicionará a descrição de sua categoria nas metatags.

É por isso que é importante usar um plugin de SEO para WordPress, como o All in One SEO for WordPress, para adicionar meta descrições de categoria e impulsionar seu SEO.

Adding a meta description for your category in All in One SEO

Guias especializados sobre categorias do WordPress

Agora que você já sabe como exibir as descrições das categorias, talvez queira ver outros guias relacionados às categorias do WordPress:

Esperamos que este tutorial tenha ajudado você a aprender como exibir descrições de categorias no WordPress. Talvez você também queira ver nosso guia sobre como mover o WordPress de HTTP para HTTPS ou nossas escolhas de especialistas para os plug-ins obrigatórios para expandir seu site.

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

26 ComentáriosDeixe uma resposta

  1. simone benerecetti

    ok,
    but when i update the theme all the custom code will be lost….

    • WPBeginner Support

      To prevent that you would either need to create a site specific plugin or a child theme

      Administrador

  2. Mirela

    Hi. How do you make the description show only on the first page of the category? I want to avoid duplicate content :(

    • WPBeginner Support

      Your SEO plugin should prevent duplicate content if you mean the description on the category archive

      Administrador

  3. Gal

    Does it will work on woo-commerce product categories?

    • WPBeginner Support

      No, this would be for standard WordPress categories and not WooCommerce categories

      Administrador

  4. Tiffany

    So I created a category for slow cooker recipes. I titled it it “healthy slow cooler recipes”. It displays properly in the drop down menu and on the back end. But when I look at the category results page from the front end, it has extra words at the front of the title that I can’t find anywhere and I did not add them. I need to delete them but I’m not sure where this is pulling from. Any ideas?

    • WPBeginner Support

      Your theme would likely be what’s adding it. If you reach out to your theme’s support they should be able to assist you.

      Administrador

  5. Ola

    God bless you real good. Please, how do I make the categories clickable? so that when someone clicks on each category, it will take them to the Archive list

  6. Anthony

    Wondering if it’s possible to do this with custom post types. I have a recipe website and would love to add the descriptions to help with SEO.

    Thanks.

    • WPBeginner Support

      As long as your custom post type accepts categories it should be able to display the same way.

      Administrador

  7. Sandra

    Hi,
    Is there a way to hide the description of the categories? I am looking for the opposite of this post (Hide Category Descriptions) but can’t seem to find anything :(

    My previous theme didn’t display category descriptions, but I updated today to wpocean and this new theme does display the text, I don’t like it. I feel that users will get lost or won’t scroll down to read the posts :/

    Is there a code to fix it?

    • WPBeginner Support

      You would want to reach out to the support for your current theme first to see if there is an option to do so built-in with the theme or a recommended method to remove the description.

      Administrador

  8. Mads Grønlund

    EDIT: I am now subscriting to replies. You can delete my other reply. :-)

    Hey! Great post, although I would like to ask, is there a way to move the category description to the bottom of the page? In case I want say a 2.000 words description for the SEO-value but I don’t want it to block all the actual posts in that category.

    Thanks in advance!

    • WPBeginner Support

      Hi Mads Grønlund,

      Yes, you can do that. For that you will need to edit your theme template files like category.php. Look for the code responsible for displaying description and move it down towards the end of the loop. You may run across some issues, so it would be best to backup your original template files first.

      Administrador

  9. Dejan

    Hello everyone,

    This is very useful post and I was cracking my head why the category description wasn’t being displayed in my theme, and following this tutorial it occured to me that my theme didn’t even have the category.php or archive.php files!
    In such cases you need to edit the index.php file with the code provided in this tutorial. It worked like a charm for me :)

    • D

      I don’t have category or archive in my theme either. Tried posting code in index.php but didn’t work (and i have no clue what I’m doing to post the code there) any way you can elaborate on the steps a little more?

  10. Madison Woods

    Is there a way to make the category description only show up on the first page of category archives? Isn’t it ‘duplicate content’ if it appears on every page of that category’s posts? Some of my categories contain a large amount of posts so there might be 4 or 5 pages of ‘older posts’ in that category. Each one of those pages of posts shows the same description. Thanks for any tips!

  11. Ronal

    I like this display category very helpful for me ……

  12. Naomi

    Thanks so much for this tip – it worked absolutely perfectly and it saved me a lot of potential headaches.

    My category description is showing up as planned, just where I wanted it to :)

  13. Beth

    If my category is a subcategory I notice there are two description boxes to fill out. Only the bottom one will automatically show up on my subcategory page. Should I fill out both description boxes? Should they be the same?

  14. timothy willan

    I like this display category, Please give me more opposition

  15. Mr. John

    Hi,

    Just want to know, is category descriptions will appear on Google search result?

  16. Bruno Bezerra

    Great feature! WP rules!

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.