Перебор постов не лучший вариант здесь. Скорее всего, вам нужно перебрать варианты выбора поля ACF select. Для этого вам нужно найти ключ поля вашего поля (например, field_5bf68deadbeef
) и получить объект поля, чтобы получить от него все возможные варианты.
Замените ваш l oop выше следующим:
$localization_field = get_field_object('field_5bf68deadbeef');
foreach ($localization_field['choices'] as $key => $label) {
?>
<option value="<?= $key ?>"> <?= $label ?> </option>
<?php
}
Этот код получит определение вашего поля Select и будет перебирать все возможные варианты. Предполагая, что вы выбираете значение: текстовые пары, оно вставит значение как <option value="...">
, а текст как метку.