WordPress: Lista de entradas recientes
La sección «Lo último» de la barra lateral se consigue añadiendo un poco de código al fichero sidebar.php del tema que uses. Es verdad que se puede conseguir muy fácilmente mediante el uso de Widgets, pero es posible que te interese escribir directamente el contenido de la barra lateral en el fichero en vez de usar contenido dinámico para controlar otros aspectos, como ha sido mi caso.
El código usado es este:
<?php $myposts = get_posts('numberposts=7&offset=0');
foreach($myposts as $post) { ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title();?></a></li>
<?php } ?>
Como ves, se pasan dos parámetros a la función: numberposts y offset. El primero controla el número de entradas a mostrar (7 en el ejemplo) y el segundo controla el número de entradas a saltar (0 en el ejemplo). Si en offset hubiese puesto 1, la última entrada realizada no la listaría.
Más información de la función get_posts() puedes verla en https://codex.wordpress.org/Template_Tags/get_posts (en inglés).
Lewiis | 2-agosto-2010 9:16 pm
Muy buena info, la estaba buscando. Estoy reaizando un tema para wordpress de cero, per n se muy bien usar sus funcines.
Anna | 3-junio-2015 6:09 pm
Excelente, después de miles de web, coloque tu código en mi index.php y ya esta, funcionó.
Gracias.