Listar últimos posts de un autor

WordPress es uno de esos CMS's que nos permiten hacer muchas cosas, cómo listar los últimos post de un autor determinado.

Para hacerlo, tan solo debemos copiar este código en el lugar que deseemos de nuestro blog, normalmente va ubicado en sidebar.php.

<div id="ultimos-posts">
    <h2>Ultimos Posts de JuanK</h2>
    <?php query_posts('showposts=5&author_name=juank'); ?>
    <?php while (have_posts()) : the_post(); ?>
    <li>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permalink para'); ?> <?php the_title(); ?>"><?php the_title(); ?></a>
    </li>
    <?php endwhile;?>
</div>

Lo que hace este código es mostrar los últimos 5 posts del autor determinado en "author_name". Ahí debemos escribir el nombre del escritor que deseemos, muy útil si queremos mostrarlo como el "escritor destacado del mes" (es sólo un ejemplo, pero sería bueno).

Para darle estilos, sólo debemos agregar "#ultimos-posts" a nuestra hoja de estilos y listo.

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 este Post

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 este Post

25 invitaciones a Google Wave

Invitaciones a Google Wave

Desde hace ya bastante tiempo tengo una cuenta en Google Wave, pero lamentablemente nunca me llegó un wave avisando que tenía invitaciones disponibles. Hace unos días me dí cuenta de que tenía 16 invitaciones para regalar y hoy, cuando he decidido hacer este post, me dí cuenta que tenía 25 invitaciones!

Si quieres ganar una invitación, sólo debes dejar un comentario en este post, utilizando el mail al cuál quieres que te envíe la invitación. Por favor no dejar el mail en el cuerpo del mensaje, ya que ustedes mismos se pueden llenar de mensajes SPAM.

Ejemplo de comentario:

Nombre: JuanK

Mail: mail@gmail.com (sólo ejemplo, puede ser de cualquier servicio)

Sitio Web: sólo si tienes.

Mensaje: aquí escriben cualquier tontera xD

La entrega de invitaciones será por orden de llegada, hasta completar los 25.

Espero comenten ;)

P.D: las invitaciones no llegan inmediatamente, la mía tardó un día en llegar.