Поддержка Проблемы и решения Дата не выводится

  • Пробегаю в цикле (не вордпрессовском, обычном) по всем категориям, в цикле, помимо прочего, делаю такое:

    $query_string = "cat=$cat_IDs[$i]";
    query_posts($query_string);
    if(have_posts()) : the_post();
       echo '<header><h3><a href="' . post_permalink() . '">' . the_title('','',false) . '</a></h3></header>';
       echo '<p>' . the_excerpt() . '</p>';
       echo '<footer><span class="post-date">' . the_date('d.m.Y','','',false) . '</span></footer>';
    endif;

    permalink и excerpt срабатывают нормально, а дата — только при первой итерации цикла. Если обращаться к дате как к полю ($post->post_date), то выводится нормально. Где тут собака зарыта?

    UPD Всё, разобрался. Проблема в том, что посты опубликованы в один день — поэтому дата выводится только один раз (о_О). Вместо the_date надо пользовать get_the_date, тогда всё будет хорошо.

  • Тема «Дата не выводится» закрыта для новых ответов.