WPML

Переводите страницы настроек прямо в Панели управления переводами, проще управляйте локальными полями и наслаждайтесь повышенной производительностью с ACFML 2.2.0.

ACF Multilingual 2.2.1 уже доступен

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

Перевод страниц настроек в Панели управления переводами

Теперь Вы можете переводить страницы настроек прямо в WPML Панель управления переводами. Просто разверните раздел ACF Options и отправьте Вашу страницу настроек на перевод.

Страница настроек в Панели управления переводами
Страница настроек в Панели управления переводами

Улучшенная поддержка локальных полей

В ACFML 2.2.0 представлен ряд обновлений, актуальных для разработчиков, использующих «Локальные поля» — поля, которые Вы определяете с помощью PHP или JSON, а не через графический интерфейс админ-панели WordPress.

Более простой процесс синхронизации локального контента

После создания Ваших произвольных полей и другого контента с помощью PHP или JSON Вам необходимо синхронизировать их с WPML. Это сделает их доступными для перевода.

Теперь Вы можете легко синхронизировать следующие типы локального контента ACF:

  • Произвольные типы записей
  • Произвольные таксономии
  • Группы полей
  • Страницы настроек

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

Настройки локального контента в ACF → Инструменты
Настройки локального контента в ACF → Инструменты

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

Улучшенное управление переведенными локальными полями

Локальные поля теперь распознаются как поля ACF, поэтому они могут отображаться в шаблонах или блоках так же, как поля на языке оригинала.

Улучшения производительности

Повышенная производительность

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

Меньше обращений к базе данных

Теперь ACFML более эффективно синхронизирует настройки перевода. Он пропускает выполнение, когда ничего не изменилось, что фактически устраняет ненужные обращения к базе данных.

Улучшенная синхронизация ACF и WPML

Теперь ACFML использует существующие данные при преобразовании имен полей, предотвращая конфликты имен при импорте групп полей или автоматической синхронизации локальных полей — таких как повторители и группы.

Как обновиться до ACFML 2.2.0

Мы выпускаем этот релиз партиями, поэтому Вы можете не увидеть обновление сразу. Чтобы обновиться прямо сейчас, выполните следующие действия:

  1. Войдите в консоль WordPress.
  2. Перейдите в Плагины Добавить новый и откройте вкладку Коммерческие.
  3. Нажмите кнопку Проверить обновления.
  4. Выберите ACFML 2.2.0 и нажмите кнопку Скачать.

Поделитесь своим мнением

У Вас есть вопросы об ACFML 2.2.0? Оставьте комментарий ниже, и мы ответим Вам.

Считаете это полезным? Поделитесь этой статьей: