Вывод заголовков запланированных записей (сниппет выводит заголовки неопубликованных записей,анонсы будущих постов).
Сортировка: order=ASC заменить на DESC.
<?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(); ?>
<?php the_title(); ?>
-
<?php the_date(); ?> <br />
<?php endwhile;
}
?>
<?php wp_reset_postdata(); ?>
***********
Наш вариант вывода "Календарь событий", запланированные плюс опубликованные.
Нужно реализовать снятие с публикации через сутки после даты события.
<?php
$temp1 = $wp_query1; $wp_query1= null;
$wp_query1 = new WP_Query();
$wp_query1->query(array( 'post_status' => array('publish','future'), 'cat' => 15, 'showposts' => 15, 'order' => 'ASC' ));
while ($wp_query1->have_posts()) : $wp_query1->the_post();
?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>...