Почему the_date() не выводит дату или выводит дату только в первой записи
Бывает такая ситуация, что the_date()
выводит дату только у первого поста, если остальные записи имеют ту же дату публикации.
Например, вы выводите дату публикации поста таким образом:
<?php echo the_date('d.m.Y'); ?>
тогда, если посты опубликованы в одно время, то будет выводиться дата только у первой записи.
Поменяйте формат даты на такой:
<?php echo get_the_date('d.m.Y'); ?>
или такой:
<?php the_time('d.m.Y'); ?>
В таком случае у каждой записи будет выводиться правильное время публикации, даже, если все они написаны в одно время.
Многие думают, что ignore_sticky_posts в соответствии с переводом означает «исключить прикрепленные посты» из цикла. Но…
Если вы замечали, то Contact Form 7 самостоятельно добавляет теги <p> и <br> в своих…
Задача — настроить ЧПУ, чтобы вместо post_id использовался postname. Проблема — после изменения настроек постоянных…
По умолчанию WordPress не включает пользовательские типы записей в результаты поиска. Из-за этого вам нужно самостоятельно…
2 комментария
Ответить
Спасибо. Помогло.
Да, действующий вариант, спасибо. Еще аналогичная ситуация с выводом автора статьи. Для превью статьи виводит, а для самой статьи не выводит