Listar tags com descrição e número de postagens

Ainda sobre tags, veja como mostrar uma lista das tags da postagem atual com número de postagens e descrição.A função get_the_tags é mais indicada para plugins e outros casos que precisem lidar com informações extras, como este. Através dela se poderá obter coisas como a descrição, a quantidade de postagens, ID, etc de cada tag obtida da postagem (deve estar em um loop também).

Se inserir essa função em um arquivo de tema, nada vai aparecer porque ela precisa ser atribuída a uma variável antes que a gente possa acessar seus membros.

1
2
3
4
5
6
7
<?php
$tags = get_the_tags();
 
foreach ($tags as $tag) {
echo '<p>'.$tag->name.' ('.$tag->count.' posts)'.' sobre: '.$tag->description.'</p>';
}
;?>

Lembre-se que é preciso adicionar uma descrição para cada tag em Posts >Tags, para que algo apareça.

Um exemplo mais completo, o código a seguir usa a função get term link para mostrar a mesma lista, mas com links:

1
2
3
4
5
6
7
<?php
$tags = get_the_tags();
 
foreach ($tags as $tag) {
echo '<p><a href="'.get_term_link( $tag->slug, 'post_tag' ).'">'.$tag->name.'</a> ('.$tag->count.' posts)'.' sobre: '.$tag->description.'</p>';
}
;?>
Comente este artigo Link permanente Meta

Listar tags com descrição e número de postagens foi escrito por Diana, arquivado em Códigos a 27/02/2012 às 10:01. Tags do artigo: , .


Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>