Empezamos el mes calentito con el anuncio en Blog Herald de un método para aprovechar las estadísticas de FeedBurner sin necesidad de tener que usar su feed preparado por ellos.
La idea es la más lógica, hacer que mediante PHP el Feed en cada petición envíe alguna información al feed equivalente en FeedBurner (concretamente el User Agent).
Las instrucciones son:
-
Crear un feed ("quemarlo") como siempre.
-
Añadir a los ficheros de feeds (en WordPress:
wp-rss.php
,wp-rss2.php
,wp-atom.php
ywp-rdf.php
) justo al principio despues de<?php
el siguiente trozo de código:$feedburnerfeed="http://feeds.feedburner.com/TuFeedAquí"; $ch = curl_init(); $useragent=$_SERVER[’HTTP_USER_AGENT’]; curl_setopt($ch, CURLOPT_USERAGENT, $useragent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $feedburnerfeed); $data = curl_exec($ch); curl_close($ch);
Además si eres vago incluso para eso (como yo :D) Manuel comenta sobre un plugin para WordPress llamado FeedBurner Feed Stats basado en el código anterior.
Lo estoy poniendo en prueba y de momento funciona bien aunque creo que genera problemas con WP-Cache (ya que con el feed cacheado no llegan "hits" al FeedBurner). En tal caso, toca usarlo con mclude/mfunc.
Comentarios