简介
我有一个引导程序滑块,我在“高级自定义字段”数据中循环显示以在滑块中显示图像,现在我想在ACF文本(h4和P)中循环显示在图像下方。
问题
我的内容块显示两次,我希望数组中的第一个显示第一,然后在第二个图像上显示第二个,依此类推。
我的代码
<?php
$sliderImages = get_field('section_8_slider');
$count = 0;
$section = "section_8_";
$order = array();
?>
<div class="col-lg-8 mb-3">
<div class="carousel-inner">
<?php foreach ($sliderImages as $imgNumber => $image): ?>
<div class="carousel-item<?php if ($imgNumber === 0) : ?> active<?php endif ?>">
<img src="<?= $image['image']['url'] ?>" alt="<?= $image['image']['alt'] ?>">
<?php if (have_rows($section . 'slider')):
while (have_rows($section . 'slider')):
the_row(); ?>
<?php
foreach ($sliderImages as $i => $row) {
$order[$i] = $row['content_title'];
}
if ($sliderImages): ?>
<?php foreach ($sliderImages as $i => $row): ?>
<div class="carousel-text-block">
<h4 class="mb-1"> <?php echo $row['content_title']; ?></h4>
<p class="small m-0"> <?php echo $row['content']; ?></p>
</div>
<?php endforeach; ?>
<?php endif; ?>
<?php endwhile;
endif; ?>
</div>
<?php endforeach ?>
</div>