Я хочу вывести элемент списка (
) для каждой строки поля повторителя ACF.Как только будет создана новая строка, будет создан новый элемент списка со значением счетчика (cout up).
- вот код.элементы списка должны располагаться в соответствии с количеством строк:
HTML:
<ul>
<li data-id="1" class="active">1</li>
<li data-id="2">2</li>
<li data-id="3">3</li>
<li data-id="4">4</li>
<li data-id="5">5</li>
<li data-id="6">6</li>
<li data-id="7">7</li>
<li data-id="...">...</li>
</ul>
PHP (ACF):
<?php
$i = 1;
if (have_rows('referenz-slide')) :
$counter = 0;
while (have_rows('referenz-slide')) : the_row();
$counter++;
// vars
$title = get_sub_field('title');
$link = get_sub_field('link');
$text = get_sub_field('text');
?>
<?php $state = "";
if ($i == 1) {
$state = "active";
} else {
$state = "hidden";
} ?>
<div class="referenz-content <?php echo $state; ?>" id="ref-<?php echo $i; ?>" data-referenz="<?php echo $i; ?>">
<h4 class="referenz-headline"><?php echo $title; ?></h4>
<p><?php echo $text; ?></p>
<a href="<?php echo $link['url']; ?>" target="_blank" title="Jetzt mehr erfahren" class="btn btn-referenz">Jetzt mehr erfahren</a>
</div>
<?php $i++;
endwhile; ?>
<?php else : ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
Я хотел бы увеличитьэлементы списка и значение идентификатора данных (вывод html) в соответствии с количеством строк ACF.Может кто-нибудь помочь?