voragine.net

Autonomía digital y tecnológica.


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;
}

No hay comentarios en esta entrada.

Dejar un comentario

*
*

No hay trackbacks