Ao criar um arquivo de modelo para sitemap, é interessante listar categorias do site, ainda mais se elas têm uma descrição.Nos temas que produzo,incluo um arquivo para usar como sitemap, ou página de mapa do site, nes te arquivo de modelo lista-se categorias, páginas e 100 postagens mais recentes.

Lista de categorias com descrição no tema Auric

Se você cria descrições para suas categorias, é interessante mostrar isso, então o código a seguir mostra não só todas as categorias do site mas também suas descrição e o número de postagem de cada uma:

<h2>Categorias do site</h2>
<ul>
 'name',
'order' => 'ASC'
);
$categories=get_categories($args);
foreach($categories as $category) {
echo '<li><a>term_id ) . '" title="' . sprintf( __( "Ver postagens em %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> ';
echo '<br />'. $category->description . ' ';
echo '('. $category->count . ')</li>';  }
?>
</ul>

Este código pode ser usado em outros arquivos como category.php se o seu tema tiver um ou mesmo em archive.php. Assim, os visitantes conhecem outras áreas do seu site.

O código acima gera uma lista, você pode gerar a saída como achar mais adequado a seu site, como cabeçalhos nos nomes  das categorias e parágrafos na descrição etc.

Sem estresse!

Precisa de ajuda com seu WordPress?

Entre em contato

7 comentários sobre "Listar todas as categorias e suas descrições"

  1. AquilesMaior
    Qual melhor forma de mostrar o thumbnails dessas categorias ?
    • diana

      Oi AquilesMaior, nesse exemplo costumo enviar as imagens para o servidor, cada arquivo nomeado a partir de cada categoria, por exemplo, categoria-azul.png, categoria-amarelo.png etc e então adicionar no código algo como: <img src="img/categoria-'.$category->category_nicename.'.png" alt="" title=""/>
  2. Maike

    Bom dia! Eu tenho uma custom taxonomy "cor", e eu listei ela e apareceram todas e etc. Porém, eu tenho um campo personalizado na categoria, pra colocar o código HEXA e etc. Você sabe como listo esse termo? Obrigado
  3. Juan carlos - Criacao de sites
    Top demais! Estava quase lá, eu estava precisando somente adicionar o parametro EXCLUDE no site que estou criando. Obrigado galera
  4. Tiago Silva

    Show de bola!
  5. Heliton Afonso Gonçalves

    Muito bom seu código. Simples, objetivo e funcional. Com certeza, este agora faz parte dos meus favoritos.

Deixe um comentário

O seu endereço de e-mail não será publicado.