Wordpress: Los últimos posts de cada categoría
La semana pasada estuvimos cocinando los últimos retoques a Tinta Digital. Hubo varios ajustes orientados a optimizar el conjunto pero el cambio más sustancial vino en la automatización de los posts del módulo central que, hasta el momento, se incluían “a mano”. Cada pestaña corresponde a una categoría y la modificación, concretamente, ha consistido en visualizar los últimos posts de cada una.
Para ello, se utiliza la función WP_Query con la que se obtienen en la variable $recent todos los posts (tantos como indique la variable $showposts). Con la variable $cat (el identificativo numérico) se filtran los posts a una categoría específica.
El siguiente bucle es el utilizado para Tinta Digital, simplificado lo más posible para que se pueda entender a primera vista. Con él, podríamos visualizar los 3 primeros posts de la categoría número 3 (su título con el permalink, el resumen, el autor con su enlace y los comentarios realizados con su enlace, respectivamente).
<?php $recent = new WP_Query(“cat=3&showposts=3″); while($recent->have_posts()) : $recent->the_post();?>
<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a>
<br />
<?php the_excerpt(); ?>
<br />
<?php the_author_posts_link(); ?>
<br />
<?php comments_popup_link(‘(0)’, ‘(1)’, ‘(%)’); ?>
<br /><br />
<?php endwhile; ?>


























Minoic.net es un anillo de blogs impulsado desde enero de 2007 por Guillermo Carvajal, Antonio Cambronero, Manuel Almeida y José Luis Orihuela para experimentar nuevas formas de sinergia entre weblogs más allá de los blogs grupales y de las redes comerciales.
November 4th, 2009 a las 12:35 pm
Buenas
Símplemente agradecerte el post, era justo lo que andaba buscando para trabajar con los valores y variables internos de wordpress, en lugar de meter mi propio código.
Buen artículo, claro y conciso, al tema
Gracias y hasta pronto!