Дата не выводится
-
Пробегаю в цикле (не вордпрессовском, обычном) по всем категориям, в цикле, помимо прочего, делаю такое:
$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, тогда всё будет хорошо.
- Тема «Дата не выводится» закрыта для новых ответов.