Mostrar Posts Programados

Ayer, mientras estaba ociando en twitter, me encontré con un post de THEbatzuk donde nos muestran cómo incluír una lista con nuestros posts que están programados, osea, aquellas entradas que se publicarán automáticamente en el futuro.
En su post nos muestra un código, que a mi parecer es muy largo y complicado de entender, es por eso que preferí utilizar el código que nos muestran en Smashing Magazine, pero con una pequeña modificación.
Este es el código a utilizar:
<div class="programados">
<?php
$my_query = new WP_Query('post_status=future&order=ASC&showposts=5');
if ($my_query->have_posts()) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><?php the_title(); ?> » <?php the_time('d/m/Y'); ?></li>
<?php endwhile; } ?>
</div>
Entendiendo el código:
- post_status=future: nos mostrará los posts que están programados.
- order=ASC: ordenará la lista desde el post con fecha más reciente hasta el que tenga una fecha más lejana.
- showposts=5: limitará el número de posts a mostrar, dejándolo en 5.
La lista se mostrará de la siguiente forma:
- Título: nos muestra el título del post gracias a la variable the_title.
- Flechita: sólo lo usamos para separar el título de la fecha, se muestra gracias a ».
- Fecha: nos muestra la fecha en que será publicado el post gracias a la variable the_time, se divide en: día/mes/año.
Cómo verán, el código se encuentra dentro de un div, con el cuál pueden modificar la apariencia de la lista.
Espero que les sea de utilidad.
Vía: Mostrar lista de posts programados en WordPress
13/12/2009
WordPress
JuanK


