WordPress, générer les flux RSS des tags

L’épisode numéro 1 sur les catégories était bien, le second sur les tags est super cool… Voici donc comment générer automatiquement les flux RSS des tags dans wordpress. Le résultat est visible directement sur lepouf, pour le reste c’est dessous.

Bientôt le troisième et dernier épisode sur les auteurs, mon dieux que c’est palpitant.

Dans les deux exemples ci-dessous la class css .tag-feed est à ajouter dans votre style.css si vous souhaitez mettre du style à la chose.

Si le fichier tag.php (ou équivalent) est présent dans votre thème, vous pouvez y ajouter ceci :

<?php
if (is_tag()) { //detection de la page des tags
$theID           = intval(get_query_var('tag_id'));
$rss_link        = get_tag_feed_link($theID);
$rss_description = 'Suivre le fil du tag : ' .single_tag_title("", false);
if ( ! empty( $theID ) )
echo '<div class="tag-feed"><a href="' . $rss_link . '" title="' . $rss_description . '" rel="nofollow">Souscrire</a></div>'; } ?>

Sinon, directement l’intégrer dans votre fichier archive.php (la partie en gras est normalement déjà présente dans le fichier) :

<strong>elseif ( is_tag() ) :</strong>
<strong>single_tag_title();</strong>
{
$theID           = intval(get_query_var('tag_id'));
$rss_link        = get_tag_feed_link($theID);
$rss_description = 'Suivre le fil du tag : ' .single_tag_title("", false);
if ( ! empty( $theID ) )
echo '<div class="tag-feed"><a href="' . $rss_link . '" title="' . $rss_description . '" rel="nofollow">Souscrire</a></div>'; }

Laisser un commentaire

Votre adresse de messagerie ne sera jamais publiée, ou utilisée à des fins commerciales. Les champs obligatoires sont indiqués avec des *.

Vous pouvez utiliser les balises de mise en forme