RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

WordPress : Ajouter des paramètres aux liens du flux RSS

Progi1984 - Commentaires (0)

WordPress est un outil génial et permet de faire pleins de choses.
Aujourd’hui, je vais vous montrer comment ajouter des paramètres aux liens de vos flux RSS.

La situation est que je souhaitais savoir le nombre de personnes que mes flux RSS amenaient vers mon site.
Pour cela, j’ai crée une campagne via Piwik. Pour l’utiliser, il suffit d’ajouter deux paramètres aux liens que l’on souhaite suivre.

Pour cela, il faut rentrer dans le code de WordPress et trouver le filter qui va permettre de manipuler les liens du flux RSS.
Le filter que l’on utilisera est the_permalink_rss. On ajoutera autant de paramètres que souhaité au permalink que l’on retournera modifié.

Mettez à jour votre fichier functions.php de votre thème avec ce code :

// Ajouter un paramètre à la fin du flux RSS
add_filter('the_permalink_rss', 'fnWPFeedLink');
function fnWPFeedLink($permalink) {
  return add_query_arg(array('param1' => 'value1', 'param2' => 'value2'),  $permalink);
}

Maintenant, si vous actualisez votre flux RSS, vous vous apercevrez d’aucun changement. Vous devez d’abord le régénérer.
Pour cela, dans la console d’administration :

  • Aller dans « Réglages« 
  • Aller dans « Lecture« 
  • Changer le paramètre « Les pages du site doivent afficher au plus » en l’augmentant
  • Cliquer sur « Sauvegarder« 

Et voilà, votre flux RSS inclut les nouveaux paramètres dans ses liens.

PS : Vous pouvez remettre l’ancienne valeur du paramètre que vous venez de modifier.

Aide :

Ajouter un commentaire

Commentaire :