Перейти к содержимому Перейти к боковой панели
Обновлено
23 июля, 2025

Узнайте, как переводить блоки ACF с помощью WPML и отображать одинаковые или разные поля на разных языках.

Необходимые плагины

Чтобы переводить блоки ACF, установите и активируйте следующие плагины:

  • ACF
  • WPML
  • WPML String Translation
  • ACFML

Как переводить блоки ACF

WPML предоставляет вам две возможности при переводе блоков ACF:

Одинаковые поля на разных языках

При использовании этой опции ваши блоки ACF имеют то же содержимое и макет, что и в вашем исходном языке.

Same fields across languages (English)
Блоки ACF на английском языке
Same fields across languages (Spanish)
Блоки ACF на испанском языке

Для перевода блоков ACF таким образом, чтобы они выглядели одинаково на всех языках:

  1. Перейдите в WPML → Панель управления переводами
  2. Выберите контент с вашими блоками ACF.
  3. Выберите метод перевода и отправьте на перевод.

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

Различные поля на разных языках

При использовании данного варианта ваши блоки ACF будут отображать различные поля и макеты на каждом языке.

Different fields across languages (English)
Блоки ACF на английском языке
Different fields across languages (Spanish)
Блоки ACF на испанском языке

Для перевода блоков ACF таким образом, чтобы они выглядели по-разному на разных языках:

  1. Отредактируйте страницу с вашими блоками ACF.
  2. На правой боковой панели разверните раздел Язык и нажмите Редактор WordPress. Появится всплывающее окно. Оставьте как Эта страница и нажмите Применить.
Switching to WordPress Editor (1)
Переключение в редактор WordPress
  1. Затем щелкните значок плюс для языка, на который вы хотите перевести свою запись. Откроется пустая страница.
  2. Введите содержимое и блоки ACF, которые вы хотите отображать на этом языке. Опубликуйте, когда закончите.