Redireccionar Feed a FeedBurner

Hace unos días vimos como cambiar la dirección de nuestro feed en la barra de direcciones, pero esta vez haremos un método que es aún más efectivo, hacer una redirección 302 de nuestro feed hacia FeedBurner.

Para hacer esto necesitamos editar nuestro archivo .htaccess y agregar estas líneas al comienzo del archivo:

# redireccion temporal del feed rss de WordPress al de Feedburner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner  [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/ID-FeedBurner [R=302,NC,L]
</IfModule>

Del código sólo debemos editar nuestra URL de FeedBurner y listo.

Nota: debes escribir el código al comienzo, no lo olvides, ya que de otro modo no funcionará.

Cambiar dirección Feed de la Barra de Direcciones

Si usas Firefox debes estar acostumbrado a ver ese simbolo de RSS al lado de la dirección de nuestra página, siempre y cuando tengamos incluída la dirección de nuestro Feed entre las etiquetas <head> y </head>.

Si usamos WordPress, el símbolo de RSS nos llevará a nuestro feed por defecto, osea: "http://tublog.com/feed", el problema está en que la mayoría de las personas ahora utiliza FeedBurner como administrador para nuestros suscritos.

También nos encontraremos con este símbolo en Blogger, donde nuestro feed por defecto es: "http://tublog.blogspot.com/feeds/posts/default".

Lo siguiente que haremos será editar esta dirección, para que nos redirija automáticamente a FeedBurner, sin la necesidad de utilizar algún plugin, ya que existen plugins innecesarios que hacen este trabajo, que es muy simple.

En WordPress editaremos la siguiente línea, en el fichero header.php:

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />

Seguir Leyendo esta Entrada

Lista de Blogs de Ayuda 2.0

Luego de haber actualizado el código para mostrar el contenido del feed de Blogs de Ayuda me di cuenta de que eran muy pocos los blogs que se actualizaban constantemente y además que algunos blogs se desviaron del contenido que nos importaba: un blog de ayuda.

Luego de revisar por un rato en Google y algunas referencias he creado una nueva lista, con algunos blogs nuevos y otros que estaban en la anterior.

Además cambié mi "juntador de feeds" (no se me ocurrió una forma clara de decirlo), ya que el que utilizaba tardaba mucho en actualizar y no me parecia muy confiable, ahora utilizo el mismo Google Reader, que es más rápido y confiable, para juntar los feeds dentro de uno sólo, además, al hacerlo he creado un grupo donde están íncluídos todos estos blogs, que puedes agregar facilmente a tu lector.

Ahora les dejo la lista de blogs:

Me dió flojera ordenar la lista alfabéticamente así es que la dejé así.

Algunas mejoras: Seguir Leyendo esta Entrada

Mostrar contenido de un Feed

Mostrar Feed

Ya hemos visto varias formas para mostrar el contenido de un feed en cualquier lugar del blog, pues ahora veremos otra forma que es mucho más efectiva y rápida, utilizando WordPress.

Este método lo tengo implementado en la sección "Blogs  de Ayuda" desde hace unos días y realmente funciona mucho más rápido que utilizando FeedBurner.

Podemos hacerlo de 3 formas, una donde sólo mostraremos el título del post con su url, mostrar el título y un extracto del contenido o mostrar el título y todo el contenido.

Para mostrar sólo el título utilizaremos este código:

<?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH.WPINC.'/feed.php');
    $feed = fetch_feed('http://feeds2.feedburner.com/Ayuda-Blogs');

    $limit = $feed->get_item_quantity(7); // Especificar el número de links
    $items = $feed->get_items(0, $limit); // Crea un "array" con los links

}
if ($limit == 0) echo '<div>No hay artículos en el feed o es inaccesible.</div>';
else foreach ($items as $item) : ?>

<div class="titulo">
    <li><a href="<?php echo $item->get_permalink(); ?>"
      title="<?php echo $item->get_title(); ?> | <?php echo $item->get_date('j F Y'); ?>">
        <?php echo $item->get_title(); ?>
    </a></li>
</div>
<?php endforeach; ?>

Para mostrar el título y un extracto utilizaremos este otro código:

Seguir Leyendo esta Entrada