wordpress - ACF wordpres: Foreach: data-type = 'group'
问题描述
我对 data-type = 'group' 的 foreach 有疑问。我有几个“组”类型的字段。在每个组中,我都有子字段:照片和所见即所得编辑器。我希望循环返回: <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’]
根本不起作用。
解决方案
ACF 实际上提供了如何使用组和显示所述数据的示例。
他们的文档可以在这里找到如何做到这一点 - https://www.advancedcustomfields.com/resources/group/
推荐阅读
- jvm - 有没有办法软更改 Java 版本?
- react-native - Expo SDK40 升级 TypeError: undefined is not an object (evalating 'inspect.custom')
- javascript - 使用带有列表 ITem 的 RN FlatList 的唯一“关键”道具错误
- php - PHP HTML 联系我们表单问题
- python - 如何在 3 路合并排序中修复超出索引的错误?
- alexa - 通过 Alexa 中的自定义技能播放来自默认音乐服务的音乐
- node.js - 使用 knex.fn.now() 自动添加日期的 knex 和时区
- python - 使用 Python 的 Matplotlib 如何将特定点的注释更新与我的数据集对齐,因为它是使用 FuncAnimation 绘制的?
- excel - 如果商品代码在excel中相同,如何将2个表合并为一个表并求和价格?
- python - Python selenium通过xpath多个条件查找元素