WPML

В WordPress 6.9 включено изменение, которое нарушает обратную совместимость с предыдущими версиями WPML. Мы только что выпустили WPML 4.8.6, чтобы Вы могли обновиться и быть полностью готовыми.

Что происходит в WordPress 6.9

WordPress — это развивающийся проект. Команда разработчиков ядра регулярно оптимизирует производительность, стабильность и безопасность, что иногда означает изменение того, как всё работает под капотом.

Иногда, как в случае с WordPress 6.9, обновления ядра могут нарушить обратную совместимость таким образом, что это существенно влияет на многоязычные сайты.

В данном случае WordPress 6.9 изменяет способ генерации некоторых ключей кеша. WPML полагается на эти ключи кеша для предоставления правильной языковой версии Ваших страниц. Когда возникает несоответствие между тем, что генерирует WordPress, и тем, что ожидает WPML, всё перестает работать должным образом.

Что может произойти, если Вы не обновите WPML

По нашему опыту, проблемы с кешированием обычно проявляются неожиданным образом. В случае с этим конкретным изменением, если Вы не обновитесь до WPML 4.8.6 перед обновлением до WordPress 6.9, можно ожидать следующего:

  • Загрузка страниц на неправильном языке
  • Ошибки 404 на страницах, которые должны существовать
  • Неработающие абсолютные ссылки
  • Проблемы с полями ссылок ACF
  • Иерархические произвольные типы записей не работают на фронтенде
  • Некорректные метаданные SEO
  • Другое неожиданное поведение

Симптомы могут различаться в зависимости от Ваших настроек, но основная причина остается той же.

Обновление до WPML 4.8.6

Мы выпустили WPML 4.8.6 для всех сайтов, и может потребоваться до 24 часов, чтобы обновление стало доступно для Вашего. Как только это произойдет, оно появится как обычное обновление на странице Плагины в админ-панели WordPress.

Всё, что Вам нужно сделать, — это убедиться, что Вы обновили WPML до версии 4.8.6 перед обновлением WordPress до 6.9.

Если Вы хотите запустить обновление вручную прямо сейчас, выполните следующие действия:

1

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

2

Нажмите кнопку «Проверить обновления»

3

Выберите WPML 4.8.6 из списка и нажмите «Установить»

Если Ваш сайт размещен на WordPress.com, Вы не увидите вкладку Коммерческие в админ-панели, но всё равно сможете получить к ней доступ, перейдя по следующему URL-адресу:

  • [URL-адрес Вашего сайта]/wp-admin/plugin-install.php?tab=commercial

    Точный список изменений в этом релизе см. в журнале изменений WPML 4.8.6.

    Важность обновления WPML

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

    Именно это и дает Ваша активная подписка на WPML:

    • Все релизы WordPress тестируются задолго до их публичного выхода
    • Проблемы, подобные той, что возникла в WordPress 6.9, выявляются и устраняются
    • Обновления WPML выпускаются до того, как WordPress выпустит новую версию
    • Вам не нужно беспокоиться об отслеживании разработки WordPress или гадать, не сломается ли что-нибудь — мы берем это на себя

    Именно поэтому Вы можете обновиться до WPML 4.8.6 уже сегодня и быть сразу готовыми к выходу WordPress 6.9.

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