Поскольку WPML не предоставляет решения для перевода полей [choices]
, я хотел бы добавить пользовательскую функцию для ее регистрации в WPML, однако я не являюсь звездой в php, но у меня есть ниже, но он не регистрируется в WPML String Translation:
$field = get_field_object( 'type_of_property' ); // acf field with choices
if (!empty($field['choices'])) {
foreach( $field['choices'] as $choice ){
do_action( 'wpml_register_single_string', 'ACF Domain', 'name'.$choice , $choice );
$acflabel= apply_filters( 'wpml_translate_single_string', $choice, 'ACF Domain', 'name'.$choice, NULL );
echo ' - ' . $acflabel;
}
}
Вышеупомянутый метод идет в правильном направлении или мне нужно вызвать все варианты в поле type_of_property
?