Вопрос: Как сделать многоязычным поле repeater select плагина Advanced Custom Fields?
Ответ:
Для примера назовём Repeater как `our_tabs`
, а поле (sub-field) Select – `tab_name`
.
1. Заполнить атрибут `Choices` поля `tab_name`
2. Для вывода значения атрибута на странице используйте пример кода для вставки в шаблон
if( have_rows('our_tabs') ):
while( have_rows('our_tabs') ) : the_row();
$tab_name = get_sub_field_object('tab_name');
$tab_name_value = WPGlobus_Core::text_filter( $tab_name['value'], WPGlobus::Config()->language );
// получить значение `$tab_name_choice` на текущем языке.
$tab_name_choice = $tab_name['choices'][$tab_name_value] = WPGlobus_Core::text_filter( $tab_name['choices'][$tab_name_value], WPGlobus::Config()->language );
// вывести на экран значение `$tab_name_choice` на текущем языке.
echo $tab_name_choice;
endwhile;
endif;
или используйте код как описано на
https://www.advancedcustomfields.com/resources/dynamically-populate-a-select-fields-choices