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