Voici une fonction à insérer dans le fichier fonctions.php du thème et à appeler dans le template category.php.
La fonction va chercher les articles appartenant à une catégorie, récupère les identifiants des tags de chaque article et affiche le nuage de tags.

function wp_tag_cloud_cat()
{
global $posts, $wpdb, $post;
$id_tags='';

foreach ($posts as $post_values)
{
$posttags = get_the_tags($post_values->ID);
if ($posttags)
{
foreach($posttags as $tag)
{
$sep = (empty($id_tags)) ? '' : ',';
$id_tags.= $sep.$tag->term_id;
}
}
}
wp_tag_cloud("include=$id_tags&echo=0");
}

Cette fonction possède au moins deux avantages:
– elle peut se placer en dehors de la boucle classique, notamment juste après le header et avant l’affichage des articles comme je l’ai vu sur le site de coloriages « colorie.info » et sa rubrique « coloriages Dora« .
– elle peut être placée dans les pages d’archives calendaires, ce qui peut améliorer le netlinking interne, surtout si ces pages sont indexées.

Pour continuer :

  1. Ajouter du HTML aux descriptions des catégories :
    Voici un petit plugin qui permettra non seulement d'afficher du...
  2. Comment ajouter les attributs nofollow aux liens Wordpress? :
    Le plugin Add Link Attribute permet d'ajouter des attributs (comme...
  3. Axes d’amélioration d’un theme Wordpress :
    Les thèmes Wordpress sont souvent très beaux et facilement implémentables....
  4. 26 sites pour ajouter des sons, des images et des vidéos à son blog :
    Vingt-six sites à visiter pour y découvrir des images, des...
  5. Script : compiler une suite de termes avec un separateur :
    Un petit bout de script bien pratique pour compiler une...
  6. Gestion des commentaires pour wordpress 2.6 et wordpress 2.7 :
    Wordpress 2.7 introduit une gestion des commentaires plus fine qu’auparavant....
  7. Référencement sur le site de bookmark Folkd.com :
    Le site Folkd.com est un site de gestion de favoris...
  8. Un oeuf de Pâques pour Wordpress 2.6 :
    Traduction française de l’article de Doncha : WordPress 2.6 Easter...
  9. Pourquoi le site hébergeur-gratuit.info? :
    Prendre un hébergement gratuit peut être intéressant pour plusieurs raisons...