Сегодня вышел релиз WPML 4.9.1, в котором основное внимание уделено совместимости с Divi 5, чтобы Ваши многоязычные сайты были готовы к официальному запуску Divi 5, назначенному на 26 февраля. В этом релизе также исправлены ошибки в Elementor, обновлены требования к PHP и многое другое.
Несколько недель назад мы выпустили WPML 4.9.0 с улучшениями рабочих процессов автоматического перевода и производительности кэширования объектов. WPML 4.9.1 — это последующий технический релиз, ориентированный на совместимость со сторонними продуктами и исправление ошибок.
Доступен WPML 4.9.2
С момента публикации этой записи мы выпустили WPML 4.9.2, включающий два важных исправления ошибок.
WPML готов к работе с Divi 5
Переход Divi 5 из стадии бета-версии в рабочий релиз запланирован на 26 февраля. Последние несколько недель мы работали над устранением проблем совместимости, о которых Вы сообщали.
Плавная миграция с Divi 4 на Divi 5
При миграции с Divi 4 на Divi 5 страницы на исходном языке теряли свой контент. Эти страницы отображались пустыми как в редакторе бэкенда, так и на фронтенде, тогда как переведенные страницы продолжали отображаться корректно.
Эта проблема решена в WPML 4.9.1, но перед миграцией следует учесть несколько моментов:
- Обновите WPML до версии 4.9.1 перед запуском мигратора Divi 5.
- Если Вы выполнили миграцию на Divi 5 до обновления WPML, отмените миграцию, обновите WPML и запустите миграцию снова.
Divi Canvases теперь можно переводить
В Divi 5 появились Divi Canvases — способ создания скрытых меню (off-canvas), всплывающих окон и другого встраиваемого контента для Ваших страниц.
WPML 4.9.1 теперь распознает Divi Canvases как произвольный тип записи, поэтому Вы можете переводить их как любой другой контент. Для начала перейдите в WPML → Панель управления переводами и найдите раздел Global Canvases. Там будут перечислены все Ваши элементы canvas, как привязанные к конкретным страницам, так и глобальные.

Осталась одна известная проблема
Если Вы используете динамический контент в Divi 5, текстовые настройки динамических полей, такие как «До» (Before) и «После» (After), пока не могут быть переведены. Мы знаем об этой проблеме и работаем над ее устранением в одном из следующих релизов.
Улучшенная совместимость с Elementor
В этом релизе WPML также представлены следующие исправления и улучшения, связанные с Elementor:
- Шаблоны Nav Menu, Mega Menu и Theme Builder теперь отображают правильный переведенный контент на фронтенде, независимо от того, переводили ли Вы их с помощью автоматического перевода или Расширенного редактора переводов.
- При использовании товаров WooCommerce внутри запросов loop-grid в Elementor фильтры теперь возвращают правильные результаты на переведенных страницах.
Кроме того, мы продолжаем расширять совместимость WPML с Elementor Editor v4, который все еще находится на стадии бета-версии. Начиная с WPML 4.9.1, ссылки в атомарных кнопках (atomic buttons) теперь можно переводить автоматически и в Расширенном редакторе переводов. Напоминаем: если Вы столкнетесь с какими-либо проблемами при работе с Editor v4, сообщите нам об этом в комментариях к записи об ошибке Elementor Editor v4.
Обновленные требования к PHP
Начиная с WPML 4.9.1, мы официально прекратили поддержку PHP 7.0, 7.1, 7.2 и 7.3. Эти версии больше не поддерживаются проектом PHP и не получают обновлений безопасности.
Чтобы Ваш сайт оставался безопасным и совместимым с будущими релизами WPML, пожалуйста, обновите PHP на Вашем сервере до версии 7.4 или выше (рекомендуется PHP 8.3).
Дополнительные исправления и улучшения
Этот релиз включает более 20 дополнительных исправлений. Среди основных:
- Более плавная миграция URL-адресов — когда WPML обнаруживает изменение URL-адреса Вашего сайта, баннер миграции теперь более понятно описывает доступные варианты действий.
- Никаких ложных срабатываний с Wordfence — WPML 4.9 вызывал некорректное предупреждение системы безопасности при использовании вместе с Wordfence. Теперь эта проблема решена.
Полный список см. в журналах изменений для WPML 4.9.1 и Перевода строк 3.5.1.
Как обновить WPML
Мы выпускаем WPML 4.9.1 постепенно. Когда обновление станет доступно для Вашего сайта, Вы увидите его на странице Плагины.
Если Вы хотите выполнить обновление прямо сейчас:
1
В админ-панели Вашего сайта перейдите в Плагины → Добавить новый плагин и откройте вкладку Коммерческие.
2
Нажмите кнопку Проверить обновления.
3
Выберите WPML 4.9.1 и Перевод строк 3.5.1 из списка и нажмите Установить.
Убедитесь, что Вы обновили как WPML, так и модуль Перевод строк. Они оба необходимы, чтобы воспользоваться всеми исправлениями и улучшениями в этом релизе.