Tip WordPress: remplacer le flux RSS par celui de Feedburner
De nombreux blogs utilisent le service de Google Feedburner, pour tracker les abonnements au flux RSS de votre blog
Voici un quick tip pour changer l’adresse du flux RSS par défaut de wordpress, qui ressemble à www.myblog.com/feed/rss, par celle du flux sur Feedburner.
Pour modifier ce lien, nous allons utiliser un simple hook.
function replaceRssFeedByFeedburner($output, $show) { $fb = "http://feeds.feedburner.com/guillaumevoisin"; if (in_array($show, array('rss_url', 'rss2_url', 'rss', 'rss2', '')) && !empty($fb)) return $fb; return $output; } add_filter('bloginfo_url', 'replaceRssFeedByFeedburner', 10, 2); add_filter('feed_link', 'replaceRssFeedByFeedburner', 10, 2);
Cette fonction va modifier l’adresse du flux RSS telle qu’utilisée par les fonctions bloginfo_url(‘rss_url’) par exemple. Ainsi partout où le flux RSS est affiché, ce sera bien l’adresse Feedburner qui sera utilisée.
Je recommande de stocker l’adresse dans les options de votre thème et de la récupérer avec la fonction get_option(‘myblog_feedburner’) par exemple.
$fb = get_option('myblog_feedburner');
Laisser une réponse
