【发布时间】:2018-11-15 01:57:15
【问题描述】:
我目前正在尝试使用此处的文档显示高级自定义字段 (ACF) 的值和标签:https://www.advancedcustomfields.com/resources/select/
目前只会显示标签。
在选择的 ACF 插件工具中它说:
在新行中输入每个选项。
要获得更多控制,您可以像这样指定值和标签:
红色:红色
所以我输入了以下内容:
free : Free License
要显示我输入的字段名称的值和标签:
<?php
$field = get_field_object('license_type');
$value = $field['value'];
$label = $field['choices'][ $value ];
echo 'Value: ' . $value . '<br>' . 'Label: ' . $label;
?>
这只会像这样显示值:
Value: Free Licence
Label:
这似乎是错误的,我认为实际上应该是标签。
我应该或我想展示的是:
Value: free
Label: Free License
这似乎很简单,但我一定做错了什么。
【问题讨论】:
标签: php wordpress advanced-custom-fields