Перейти к содержимому Перейти к боковой панели

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Поля ACF Pro не отображаются на фронтенде на английской версии сайта.
Решение:
1. Установите для типа записи 'Групи полів' (acf-field-group) значение 'Не переводить' в WPML → Settings → Custom Field Translation. Перед этим удалите все переводы групп в ACF → Group Fields.
2. Не создавайте отдельные поля для каждого языка. Следуйте официальной документации WPML: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/
Дополнительно: https://wpml.org/documentation/getting-started-guide/translating-custom-fields/
3. Определитесь, в каком редакторе будете переводить страницы с этими полями — в стандартном редакторе WordPress или в Редакторе переводов WPML. Используйте только один из методов перевода.
4. В разделе WPML → Settings → Custom Field Translation активирована опция 'Show Multilingual Content Setup meta box on post edit screen', чтобы вы могли видеть и при необходимости редактировать настройки пользовательских полей.

Если предложенное решение не актуально или не помогло, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и установленных последних версиях тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 1 ответ, имеет 0 voices.

Последнее обновление: Andrey 8 месяцев, 3 недели назад.

При содействии: Andrey.

Автор Сообщения
17 апреля, 2025 в 8:11 дп #16942526

olenaD-3
Владелец сайта

Частично проблему решил по выводу полей ACF pro на стр EN, но они все так же не отображаться на frontend скрытая ссылка

17 апреля, 2025 в 8:44 дп #16942777

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Я проверил указанную страницу и её настройки. Ниже перечислено, что, по моему мнению, необходимо исправить:

1. В настройках вы указали, что тип записи “Групи полів” (acf-field-group) должен переводиться, и затем выполнили перевод групп полей.

Вместо этого вам нужно установить для этого типа записи значение “Не переводить” в WPML → Settings → Custom Field Translation.
Важно: перед этим необходимо удалить все переводы групп в ACF → Group Fields.

2. Нет необходимости создавать отдельные поля для каждого языка. Рекомендуется следовать официальной документации WPML:
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/
Дополнительно:
https://wpml.org/documentation/getting-started-guide/translating-custom-fields/

3. Важно также определиться, в каком редакторе вы будете переводить страницы, содержащие эти поля — в стандартном редакторе WordPress или в Редакторе переводов WPML.
Обратите внимание, что эти два редактора не синхронизируются между собой, поэтому следует использовать только один из методов перевода.

4. Я активировал опцию “Show Multilingual Content Setup meta box on post edit screen” в разделе WPML → Settings → Custom Field Translation, чтобы вы могли видеть и при необходимости редактировать настройки пользовательских полей прямо на странице редактирования оригинала.

Надеюсь, эта информация будет полезна и поможет вам правильно настроить перевод.

Редагування-запису-“Закрита-сторінка”-‹-УКРПЕК-—-WordPress.png
Налаштування-‹-УКРПЕК-—-WordPress.png