我正在使用WordPress CMS ..
我刚刚安装了ACF插件(高级自定义字段)..
所以,我添加了一个名为' category' ..的字段
我添加了一个下拉选择输入并设置选项'值..
我的问题是, 如何显示所有这些值?
所以,我要做的就是
<?php
$data_field_array=get_select_field_values('category');
echo "<ul>";
foreach ($data_field_array as $value){
echo "<li>".$value."</li>";
}
echo "</ul>";
?>
预期的输出是:
答案 0 :(得分:0)
我相信您可以使用get_field_object()
:
$field = get_field_object('category');
if( $field ) {
echo '<ul>';
foreach( $field['choices'] as $value ) {
echo '<li>' . $value . '</li>';
}
echo '</ul>';
}
答案 1 :(得分:0)
如果您想要标签和价值,可以使用:
<?php
$field = get_field_object($category);
if( $field ){
foreach( $field['choices'] as $k => $v ){
echo '<li value="' . $k . '">' . $v . '</li>';
}
}
?>
其中$ field_name是您的ACF计算机字段名称