Я работаю над пользовательским циклом Wordpress, который отображает даты концертов.Почти все работает правильно, однако у меня возникают проблемы с разделением даты ACF на отдельные теги месяца и диапазона дат.
Кажется, что для всех записей в цикле применяется одна дата, а не отдельная дата для каждого сообщения.
Я думаю, это может быть из-за того, что дата концерта выбирается в начале?Я попытался получить дату концерта в цикле, но, похоже, это тоже не работает.
Мой цикл выглядит следующим образом:
<ul class="dates>
<?php
$today = date('Ymd');
$date = new DateTime(get_field('gig-date'));
$loop = new WP_Query( array(
'post_type' => 'gigs',
'showposts' => 2,
'meta_key' => 'gig-date',
'meta_compare' => '>',
'meta_value' => date("Ymd"),
'orderby' => 'meta_value_num',
'order' => 'ASC'
));
while ( $loop->have_posts() ) : $loop->the_post(); {
?>
<li>
<div class="date">
<span class="day"><?php echo $date->format('d'); ?></span>
<span class="month"><?php echo $date->format('M'); ?></span>
</div>
</li>
<?php } endwhile; wp_reset_query(); ?>
</ul>