【发布时间】:2020-06-02 16:54:43
【问题描述】:
我在使用 foreach 时遇到了问题,其中 data-type = ‘group’。
我有几个“组”类型的字段。在每个组中,我都有子字段:照片和所见即所得编辑器。我希望循环返回到:<div class "slider-nav-box-big">,一组字段,但我不知道如何在循环中引用数组以及如何定义特定类型的值,例如图像,所见即所得,而不是价值本身。
我可以用不同的方式定义价值吗?
我有这个:
<?php
$fields = get_field_objects();
?>
<?php if ($fields): ?>
<div class="slider slider-for">
<?php foreach ($fields as $field): ?>
<?php if ($field['value']): ?>
<div class="slider-nav-box-big" id="<?php echo $field['name']; ?>">
<div class="col-md-4 col-sm-12 col-12 slider-for-img">
<img src="<?php echo $field['value']; ?>" alt="">
</div>
<div class="col-md-8 col-sm-12 col-12 slider-for-description">
<p>
<span><?php echo $field['label']; ?></span>
<?php echo $field['wysiwyg']; ?>
</p>
</div>
</div>
<?php endif; ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
$field[‘value’] 显然返回一个空数组,而$field[‘wysiwyg’] 根本不起作用。
【问题讨论】:
标签: wordpress foreach advanced-custom-fields