Итак, я использую повторитель ACF для заполнения контента.Я хотел бы отобразить общее количество элементов в верхней части блока еще до того, как цикл while будет выполнен.Я могу отобразить счетчик в нижней части блока, и это здорово.Но очевидно, что прежде чем что-либо запустится, оно будет нулевым или 0 по очевидным причинам.Я просто не уверен, как показать $ counter вне цикла, прежде чем цикл даже запустится.
<div class="col-sm-12 text-left">
<p><strong>Total Videos:</strong>
<?php var_dump($counter); ?>
</p>
</div>
<?php if ( have_rows( 'choir_videos' ) ) :
$counter = 0;
while ( have_rows( 'choir_videos' ) ) : the_row();
$counter++;
?>
```
html block
```
<?php
endwhile; endif;
?>
<div class="col-sm-12 text-left">
<p><strong>Total Videos:</strong>
<?php echo $counter ?>
</p>
</div>
В настоящее время $ counter работает в нижней части исполняемого кода, как и ожидалось.$ counter в верхней части возвращает NULL, как и ожидалось, так как $ counter пока не вещь.Независимо от того, когда и как я установил $ counter = 0, я не могу получить число, которое мне нужно отобразить.