我使用高级自定义字段和附加转发器在管理中创建一个字段,用户可以通过该字段选择多个图标。每个图标都有一个关联的标签,我试图在foreach
环这是我的代码:
<?php
// icons
foreach (get_sub_field(\'nav_widget_platforms\') as $label => $value) {
echo \'<div class="mps-nav-context"><i class="icon-\'.$value.\'" title="\'.$label.\'"></i><span>\'.$label.\'</span></div>\';
}
?>
例如,如果复选框cloud : eCommerce
选择时$value
应该是cloud
, 以及$label
应该是eCommerce
.问题是$label
正在返回数字,而不是标签,以便页面显示0
, 1
, 等等,这取决于它在阵列中的顺序。
我不知道我在这里做错了什么,也不知道如何排除故障。