@Tupic123

Не выводится дата в посте?

Всем привет! Вывожу посты через acf:
<?php foreach(getNews() as $news): ?>

	<li>
		<p class="news_date"><?php the_time('j F, Y'); ?></p>
		<h3 class="news__header"><?php echo $news['заголовок_новости']?></h3>
		<div class="news__descr"><?php echo $news['описание_новости']?></div>
	</li>
	<?php endforeach; ?>


Но на всех публикациях стоит дата 11-го ноября, как сделать что бы дата публикации определялась верно?
Пробовал и echo get_the_date() и the_time(). Результат один
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin
php, WordPress разработка сайтов zolin.digital
Чтобы работали get_the_date() и the_time() должна быть определена переменная $post. Чтобы ее определить нужно получать посты из базы с помощью wp_query() или get_posts() и установить ее в цикле с помощью setup_postdata($post)

Что такое getNews() у вас я не знаю, а писать переменные кириллицей моветон
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы