Skip navigation
Обновлено
17 февраля, 2025

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

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

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

Как переводить блоки 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, которые вы хотите отобразить на этом языке. По завершении нажмите Опубликовать.