Tal vez tus seguidores quieran ver lo que estás por escribir, tal vez a ti te ineresa organizarlo en la página principal… bueno, si te encuentras en alguna de estas situaciones, este hack te servirá. Además, funciona para que nuevos lectores se enganchen con tu blog, y así conseguir nuevos lectores y suscriptores. Y si tienes una temática fija en tu blog, bueno, te viene perfecto, porque sabrán de que hablarás pronto. Y, como siempre, muy fácil.
Sólo hay que insertar el siguiente código en cualquier parte de tu theme (en la parte que quieres que la lista aparezca):
<?php
$my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
if ($my_query->have_posts()) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><b><?php the_title(); ?></i></p></li>
Luego, solo actualizar el archivo ¡y listo!
Perzonalizando:
En primer lugar, fíjense que en la segunda línea llama a un numero determinado de posts (5). Esto se puede cambiar así como así, pon cualquier número que quieres que aparezca.
Pero lo que les di es simplemente una lista: no tiene nada más que el título de los posts. Esto solo haría esto (en un widget):
Ahora, con un código personalizado como te voy a dar ahora, puede quedar esto (esto no es en un widget, si no antes del loop)

Queda mucho mejor, ¿no? ;)
El código con estilo que yo usé, que pueden modificar a su gusto -sin modificando el PHP- es el siguiente:
<p><h3>Post Futuros:</h3></p>
<?php
$my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
if ($my_query->have_posts()) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li>"<b><?php the_title(); ?></b>" <i><span class="datetime"> - El <?php the_time('d/m/Y'); ?></span></i></p></li>
<?php endwhile;
}
?>
Via | Smashing Magazine




3 comentarios
18/07/2009
Hace días encontré este blog y me ha sido de bastante ayuda. Puntualmente este código, ya lo estoy testeando para crear una guia de eventos.
Eso sí, me queda una duda, cómo puedo hacer que estos eventos “futuros” sean mostrados en mi calendario?
De antemano,
muchas gracias.
11/02/2010
Es posible que los post programados puedan ser visualizados por los visitantes? como una especie de agenda.
11/02/2010
De eso justamente se trata, Rafael
Trackbacks
Deja tu comentario