Cómo mostrar las entradas programadas en WordPress
[actualizado el ]
Hace más de un año publicamos una entrada contando cómo crear un listado de entradas programadas, con la intención de hacer una agenda o similar. Para completar, contamos ahora cómo hacer que las entradas se vean una vez se ha accedido a ellas, cuando se usa el single.php.
Para conseguirlo basta incluir el siguiente código en el archivo functions.php o como plugin en el directorio plugins/.
/* Show all future posts */
add_filter('the_posts', 'show_all_future_posts');
function show_all_future_posts($posts) {
global $wp_query, $wpdb;
if ( is_single() && $wp_query->post_count == 0 ) {
$posts = $wpdb->get_results($wp_query->request);
}
return $posts;
}
Contexto: WordPress,