В настоящее время я пытаюсь отобразить значение и метку для расширенных настраиваемых полей (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
Это кажется довольно прямым, но я, должно быть, делаю что-то не так.