Эта тема решена. Вот описание проблемы и ее решения.
Проблема:
Клиент пытается перевести поле ACF и сталкивается с тем, что перевод не сохраняется в редакторе переводов WPML и не отображается на сайте, показывая вместо этого исходный язык.
Решение:
Мы рекомендуем использовать функцию
get_field_object()
вместо
get_field()
, чтобы получить не только значение, но и метку поля. Пример использования:
$field = get_field_object('your_field_name'); if ($field) { echo '<strong>' . $field['label'] . ':</strong> ' . $field['value']; }
Также важно в настройках ACF-поля установить опцию возвращаемого значения на “Label” для корректного отображения. По вопросу сохранения перевода: перевод действительно сохраняется и его можно редактировать через WPML → Перевод строк.
Если данное решение не помогло или кажется неактуальным, рекомендуем открыть новый тикет в службе поддержки WPML. Также полезно проверить известные проблемы и убедиться, что у вас установлены последние версии тем и плагинов.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Эта тема содержит 4 ответов, имеет 0 голоса.
Последнее обновление: 2 недели назад.
При содействии: Andrey.