function GkAverageR($feed_id,$interval = 7) {

	$today = date('Y-m-d', strtotime("now"));
	$ago = date('Y-m-d', strtotime("-".$interval." days"));
	$feed_url="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feed_id."&dates=".$ago.",".$today;
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_URL, $feed_url);
	$data = curl_exec($ch);
	curl_close($ch);
	$xml = new SimpleXMLElement($data);
	$fb = $xml->feed->entry['circulation'];

	$nb = 0;
	foreach($xml->feed->children() as $circ){
		$nb += $circ['circulation'];
	}

	return round($nb/$interval);
}

Ce bout de code est à coller dans le fichier « functions.php » de votre thème WordPress. Il vous permet de faire une moyenne du nombre d’inscrits à votre flux d’informations Feedburner. Par la suite nous souhaitons afficher cette moyenne, mais avec plus de pertinence. Le nombre exacts étant inutiles, nous pouvons facilement afficher le nombre d’inscrits sous cette forme : « 1800+ inscrits« . Pour cela, collez le code suivant là om vous souhaitez voir apparaitre le nombre d’inscrits.


  • geekeries_fr est le nom du compte Feedburner
  • 7 est le nombre de jours pour calculer la moyenne.

Source : Cats Who Code

BRANDT Valentin

Créateur de Geekeries.fr. Référentiel de ressources WordPress en Français qui a vu le jour pour la toute première fois en 2007. Je publie régulièrement des plugins, des outils SEO, des ressources et de l'actualités pour améliorer votre expérience avec le CMS WordPress.