Почему the_date() не выводит дату или выводит дату только в первой записи

10.12.2021

Бывает такая ситуация, что the_date() выводит дату только у первого поста, если остальные записи имеют ту же дату публикации.

Например, вы выводите дату публикации поста таким образом:

<?php echo the_date('d.m.Y'); ?>

тогда, если посты опубликованы в одно время, то будет выводиться дата только у первой записи.

Поменяйте формат даты на такой:

<?php echo get_the_date('d.m.Y'); ?>

или такой:

<?php the_time('d.m.Y'); ?>

В таком случае у каждой записи будет выводиться правильное время публикации, даже, если все они написаны в одно время.

Рекомендую к прочтению:

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