Estava leyendo en el Blog de InfectedFx un Articulo que me intereso mucho. Bueno Para empezar yo no tengo cuenta en FeedBurner pero creo que tendre que crear una 😛 .
En fin empezaremos con el pequeño tutorial que dio InfectedFx:
Lo primero que haremos será ingresar a nuestra cuenta de FeedBurner, una vez identificados damos clic sobre el sitio que deseamos sacar el número de lectores.
El siguiente paso será ir a la pestaña llamada Publicize donde encontraremos multitud de opciones para publicar nuestro feed, ahí mismo sacamos la imagen (feedcount) pero en este caso seleccionamos la opción llamada Awareness API y la activamos.
Una vez que hemos activado el acceso externo (Awareness API) copiamos y pegamos este código en cualquier parte de su sitio, digamos que lo mostrarán en wp y lo quieren mostrar en la sidebar abren el archivo sidebar.php y pegan lo siguiente:
- <?php
- //configuracion
- $miFeed="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=EL-NOMBRE-DE-SU-FEED";
- //Termina configuracion
- $fx = curl_init();
- curl_setopt($fx, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($fx, CURLOPT_URL, $myFeed);
- $datos = curl_exec($fx);
- curl_close($fx);
- $xml = new SimpleXMLElement($datos);
- $fxcount = $xml->feed->entry['circulation'];
- ?>
Donde EL-NOMBRE-DE-SU-FEED deben de cambiarlo por el que corresponde
Ejemplo: http://feeds.feedburner.com/infectedfx
Con esto ya tenemos el número de lectores en una variable llamada $fxcount ahora lo único que nos falta es imprimirla. así es que en donde deseen que aparezca ponen esto;
- <?php $fxcount; ?>
- //Para WordPress con localización pueden poner esto:
- <?php echo $fxcount; _e('infectados','infectedfx'); ?>
Leave A Comment
You must be logged in to post a comment.