Un petit truc bien utile découvert aujourd’hui pour modifier les informations utilisées dans vos fils RSS de WordPress.
En fait, je n’ai jamais compris pourquoi on ne pouvait pas modifier le format des fils RSS avec une page d’un thème et que tout était bien ancré dans le coeur de WP ( dans /wp-includes/feed-rss2.php)… mais bon, j’ai constaté que c’était presque aussi simple de le faire avec un hook dans le fichier functions.php de votre thème préféré.
Pour ce faire, il suffit d’ajouter les fonctions de modification suivantes pour chacun des éléments à modifier :
1 2 3 4 5 6 7 8
function nouveau_titre_RSS() {
$txt = get_the_title();
return $txt . ' / estrade.ca';
}
function nouveau_texte_RSS() {
$txt = get_the_excerpt();
return $txt . '<br /><br />Plus de nouvelles sur <a href="http://estrade.ca/">estrade.ca</a>';
}
Ensuite, vous appelez ces filtres et les appliquez aux routines d’affichage du fil RSS :
1 2
add_filter('the_excerpt_rss', 'nouveau_texte_RSS');
add_filter('the_title_rss', 'nouveau_titre_RSS');
Dans cet exemple, on ne fait qu’ajouter un peu de texte aux éléments TITLE et DESCRIPTION d’un fil RSS… mais vous voyez un peu tout ce qui peut être possible de faire avec ça!
















