Код<?php
$posts = get_posts( array(
'numberposts' => 3,
'category' => 0,
'orderby' => 'rand',
'order' => 'ASC',
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
foreach( $posts as $post ){
setup_postdata($post);
?>
<div class="box" data-aos="zoom-in" data-aos-delay="300">
<div class="box-image">
<picture>
<img src="<?php the_post_thumbnail_url(); ?>" alt="">
</picture>
</div>
<div class="box-text">
<div class="inner">
<div class="inner-category">
<?php the_category(); ?>
</div>
<div class="inner-date">
<p><?php echo date('M j, Y'); ?></p>
</div>
</div>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
</div>
<?php
}
wp_reset_postdata();
?>
Суть проблемы в том что в single.php при команде echo date('M j, Y'); выводится сегодняшняя дата и так со всеми постами, а должно работать дата создания поста.В чем может быть проблема?
Проблема возникает именно в single.php на других страницах все ок
с echo get_the_date он тянет дату с самого первого поста во всей этой категории (т.е. показывая одну и ту же дату на каждом отдельном посту)
P.S.
Заметил что именно в цикле не работает дата создания поста,думаю из-за этого не работает