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

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 Migrator.
  • Если вы мигрировали на Divi 5 до обновления WPML, откатите миграцию, обновите WPML и запустите миграцию снова.

Divi Canvases теперь можно переводить

Divi 5 представил Divi Canvases — способ создания выдвижных меню, всплывающих окон и другого встраиваемого контента для ваших страниц.

WPML 4.9.1 теперь распознаёт Divi Canvases как пользовательский тип записи, поэтому вы можете переводить их как любой другой контент. Чтобы начать, перейдите в WPML → Панель переводов и найдите раздел Global Canvases. Там будут перечислены все ваши canvases, как специфичные для страниц, так и глобальные.

Перевод canvases из Панели переводов

Остаётся одна известная проблема

Если вы используете динамический контент в 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, ссылки в атомарных кнопках теперь могут быть переведены автоматически и в Расширенный редактор переводов. Напоминаем, что если вы столкнётесь с какими-либо проблемами с 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 и String Translation 3.5.1.

Как обновить WPML

Мы выпускаем WPML 4.9.1 постепенно. Когда он станет доступен для вашего сайта, вы увидите его на странице Плагины.

Если вы хотите обновиться прямо сейчас:

1

В админке вашего сайта перейдите в Плагины → Добавить новый плагин и щелкните вкладку Коммерческий.

2

Нажмите кнопку Проверить наличие обновлений.

3

Выберите WPML 4.9.1 и String Translation 3.5.1 из списка и нажмите Установить.

Убедитесь, что вы обновили как WPML, так и String Translation. Вам нужны оба плагина, чтобы воспользоваться всеми исправлениями и улучшениями в этом выпуске.