Календарь событий без плагина

По примеру вашей записи попытался сделать календарь событий который бы выводил события которые уже были и будут.
У меня получился такой вот код:

 ID, 'data_end', true); 
list($yearpost, $monthpost, $daypost) = explode(".", $data_end_post);
$arrpost = array(1 => "января", 2 => "Февраля", 3 => "марта", 4 => "апреля", 5 => "мая", 6 => "июня", 7 => "июля", 8 => "августа", 9 => "сентября", 10 => "октября", 11 => "ноября", 12 => "декабря"); 
if(preg_match("|^d{2}$|", $yearpost)) $yearpost = "20$yearpost";
if ($data_end_post >= $date_today_server)
{} else {
?>
  • <a href="" title=""> (дата события:
  • Это отрывок кода который бы выводил события которые в этот день и будут в будущем. Но почему-то мне выводятся все события. А если я указываю, что бы мне вывелись события которые были оно ничего не выводит.
    Произвольное поле я задаю параметр data_end типа 25.12 (число.месяц)
    подскажите пожалуйста в чем проблема.

    1 Kомментарий

    1. < ?php query_posts('showposts=10&post_status=future'); ?>
      < ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      

      < ?php the_title(); ?>

      < ?php the_time('j. F Y'); ?> < ?php endwhile; else: ?>

      No future events scheduled.

      < ?php endif; ?>

      Анализ кода. Функция “query_posts()” с параметром “post_status”. С его помощью можно выбирать записи по состоянию публикации (“опубликована”, “черновик” или, как в нашем примере, “запланирована”). Поскольку я добавил еще и параметр “showposts=10”, код будет возвращать не более 10 запланированных записей.

    Оставить комментарий

    Ваш электронный адрес не будет опубликован.


    *