Contenido

Mostrar los suscriptores de Feedburner en tu Wordpress

5 Ago

+ 13

Estás en tu cuarto, escribiendo las últimas líneas de tu theme, han sido 2 semanas duras pero ya parece estar todo listo, y entonces te das cuenta….

- !NO HE PUESTO LOS SUSCRIPTORES DE FEEDBURNEEEER!!!! NOOO!!!!

Con el miedo metido en el cuerpo, te incorporas y abres una pestaña más de tu Firefox para teclear en la barra de direcciones, http://www.anieto2k.com, pasan unos excasos 3 segundos y ese flamante diseño desarrollado por Daniel Mota se abre ante tus ojos, lees el primer artículo y … VOALA!! El título hace que te relajes y que sientas que tus problemas han desaparecido, si, él lo ha escrito y tu podrás usarlo.

¿Awereness API?

Empiezas a leer el artículo y encuentras palabros como Awereness API y te preguntas, ¿Que és eso?. Un poco más abajo, encuentras una descripción que dice asi:

Awereness API, es una funcionalidad de FeedBurner pone a disposición de los desarrolladores para obtener información de sitios web de una forma fácil. Usando un estandard XML como respuesta obtenemos datos relacionados con los suscriptores que dicha página tenga contabilizados en FeedBurner.

Tus dudas de disipan, aunque mientras la definición rebota en tu mente, surgen nuevas e inquietantes preguntas…

¿Como lo activo para disfrutar de esa funcionalidad?

La duda te corroe, menos mal que una imagen te ayuda a entender lo sencillo que és:

activate

Ves que únicamente tendrás que ir a la opción Publicize > Awereness API de tu panel de control de FeedBurner y activar la opción. Tanta facilidad te envalentona y te hace creer que eres capaz de cualquier cosa. Aunque aún, alguna duda te podría hacerte caer en el lado oscuro de la fuerza…

¿Como lo integro en mi web?

Una vez activada la opción vas corriendo a ver tu Feed y descubres que nada ha cambiado, empiezas a desesperarte, no comprendes muy bien, ¿Andrés se ha equivocado? ¿Pero si últimamente usa corrector ortográfico? NO PUEDE SER. Apagas el router, reinicias el ordenador, llamas al operador, reinicias el router, reinicias el router, reinicias el ordenador, llamas al operador, …. y por fín, lees el código que necesitas:

<?php
function get_subscriptors($feedburneruri) {
  	$url="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=".$feedburneruri;
  	$ch = curl_init();
  	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  	curl_setopt($ch, CURLOPT_URL, $url);
  	$data = curl_exec($ch);
  	curl_close($ch);
	$xml = new SimpleXMLElement($data);
  	return $xml->feed->entry['circulation'];
}
// Mostramos los suscriptores (esto va en el theme).
echo get_subscriptors('anieto2k/MtKP');
?>

Te preguntas, ¿como he dudado de aNieto2k? -¡¡No tengo perdón!!, te dices una y otra vez. Pasan unos minutos y relees el código, intentando entender esa maraña de letras y carácteres raros.

¡¡Entonces comprendes, el código en negrita lo he visto antes!!

feeburner_url

Claro, es la terminación que FeedBurner le da al feed de aNieto2k, así que por descarte llegas a la conclusión de que para que a ti te funcione, tendrás que usar tu terminación.

¿Y donde lo pongo en el theme?

Pasan 3 minutos, que son los que tardas en introducir la función get_subscriptors(); en el fichero functions.php de tu theme, y piensas:

- ¿Y ahora, donde lo pongo? Menos mal que aNieto2k nos explicó la estructura de un theme, seguro que en el sidebar queda bien,… o ¿mejor en el header? Bueno, voy aprobar.

Despues de 5 minutos, resuelves esta duda tan personal que te preocupaba, y decides ver el resultado.

Te sientes feliz, la alegría recorre tu cuerpo, el flujo de adrenalina brota por tus venas y te hace gritar algo que todo geek ya ha incorporado en su vocabulario.

¡¡ YA TA!!

Flashback

Hace ya varios años, eras un pequeño Geek que empezabas a trastear con Wordpress y empezabas a conocer plugins. Por aquella época, FeedBurner aún no formaba parte del gran imperio de Google, y existía un plugin que te permitía llevar un control de los suscriptores de feeds que tu blogo comenzaba a tener, ese plugin era FeedBurner FeedSmith, ¿quien iba a decir que ese plugins sería necesario para hacer todo lo que has hecho en este artículo?

Me ha encantado el post, ja,ja,ja,ja, sobretoda la forma de narrarlo xD

Que habías tomado cuando empezaste a escribir el artículo? :P

Muchas gracias por el tutorial estuvo muy bueno y facil d entender pero tngo un problema y por favor quisiera q me ayudes, acabo de ingresar a feedburner para redireccionar el RSS de mi blog http://www.inudescargas.com/blog/?feed=rss2 hacia Feedburner y a la hora de registrarme me da el siguiente error:

“The URL you entered does not appear to be a valid feed. We encountered the following problem: Error on line 37: The markup in the document following the root element must be well-formed.”

(Captura de pantalla) estare muy agradecido por la ayuda

http://img132.imageshack.us/img132/103/problemaconmirssrp7.png

¡Hostia, Andrés! ¡Vuelve en ti! O bien te has tragado todos los capítulos de Enjuto Mojamuto seguidos y sin parar, o bien el calor veraniego te está churruscando el cerebro… ¡Jajajaja!

No, está divertido el artículo, pero casi me da un infarto antes de llegar al final, ¡y eso que no estoy programando ningún theme!

@angel: Parece que no tienes el plugin de FeedBurner para Wordpress instalado.
@Iñaki: Debe de ser el calor, aqui parece que se reune todo aquel que sobra en todo el mundo … madre mía! :D

@Angelfire: Hombre, el mismo el mismo no es. El mio pone YA-TA! :D

Esto es más viejo que yo casi, pero lo descubrí hace unos días y me pareció interesante publicarlo.

Muy bueno el post, quizás algún atrevido como yo haya migrado a Google por eso del Adsense en el feed, si es así tenéis que cambiar la línea 2:
$url=”https://feedburner.google.com/api/awareness/1.0/GetFeedData

Atención que es https, no http

http://ceslava.com/blog/cmo-hackear-y-personalizar-el-contador-de-feedburner-de-google/

Un saludo Andrés

Genial,. Gracias por la ayuda Andrés!!!!

Pero sabes, hace tiempo que estoy buscando la forma de mostrar el número de Suscriptores por eMail de Feedburnet.
Por más que he buscado en las opciones de FeedBurnet, sólo encuentro el widgets que muestra los suscriptores al Feed, pero NO encuentro uno que muestre los suscriptores por Mail.
¿Sabes si se puede mostrar a través de algún plugin?, ¿O usando la API de Feedburnet?, ¿O de algún otro modo?

Te agradeceríamos mucho si nos puedes echar una mano con eso!!..

Un saludo,..

Nico

@aNieto2k: ¿NO hay ninguna respuesta a mi pregunta? :(

Genial,. Gracias por la ayuda Andrés!!!!

Pero sabes, hace tiempo que estoy buscando la forma de mostrar el número de Suscriptores por eMail de Feedburnet.
Por más que he buscado en las opciones de FeedBurnet, sólo encuentro el widgets que muestra los suscriptores al Feed, pero NO encuentro uno que muestre los suscriptores por Mail.
¿Sabes si se puede mostrar a través de algún plugin?, ¿O usando la API de Feedburnet?, ¿O de algún otro modo?

Te agradeceríamos mucho si nos puedes echar una mano con eso!!..

Un saludo,..

Nico

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.