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

Après les catégories et les tags, voici les auteurs, épisode final de cette magnifique série sur la génération des flux RSS de WordPress. Le résultat peut se voir ici.

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

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

<?php
if ( is_author() ) {
$author          = (isset($_GET['author_name'])) ? get_userdatabylogin($author_name) : get_userdata(intval($author));
$author_title    = 'Les articles de ' . $author->nickname;
$rss_link        = get_author_feed_link($author->ID);
$rss_description = 'Suivre le fil de ' . $author->nickname;
if ( ! empty( $author ) )
echo '' . $author_title . '<div class="auth-feed"><a href="' . $rss_link . '" title="' . $rss_description . '" rel="nofollow">Souscrire</a></div>';
}
?>

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

<strong>elseif ( is_author() ) :</strong>
{
$author          = (isset($_GET['author_name'])) ? get_userdatabylogin($author_name) : get_userdata(intval($author));
$author_title    = 'Les articles de ' . $author->nickname;
$rss_link        = get_author_feed_link($author->ID);
$rss_description = 'Suivre le fil de ' . $author->nickname;
if ( ! empty( $author ) )
echo '' . $author_title . '<div class="auth-feed"><a href="' . $rss_link . '" title="' . $rss_description . '" rel="nofollow">Souscrire</a></div>'; } <strong>rewind_posts();</strong>

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