WordPress 6.1 был выпущен 1 ноября и содержит критические проблемы с WPML. Недавно мы выпустили WPML 4.5.13 и String Translation 3.2.3, чтобы исправить эти недочеты.
WordPress 6.1 вносит серьезные изменения
Чтобы избежать поломки вашего сайта, вы должны обновить WPML 4.5.13 и String Translation 3.2.3 перед тем, как обновления до версии WordPress 6.1.
Как обновить WPML
WPML 4.5.13 и String Translation 3.2.3 теперь доступны для всех клиентов WPML. Вы можете получить эти обновления на странице Загрузки или на странице Плагины.
Обновление WPML и перевод строк
Что делать, если WordPress 6.1 ломает ваш сайт
Если вы обновите WordPress 6.1 до обновления WPML, на вашем сайте появится фатальная ошибка. Если вы уже пытались обновить WPML с помощью описанных выше шагов и не смогли, попробуйте воспользоваться следующим исправлением:
Отключите перевод строк, чтобы сделать внешний интерфейс вашего сайта доступным для других пользователей.
Обновите ядро WPML до версии 4.5.13 и String Translation до версии 3.2.3.
Вновь включите функцию перевода строк.
Если вы не можете получить доступ к админке вашего сайта или ни один из предыдущих шагов не сработал, попробуйте воспользоваться одним из этих вариантов:
Обновите WPML вручную с помощью FTP (если вы не можете войти на свой сайт).
Откатитесь к предыдущей версии WordPress, затем обновите WPML.
Восстановите сайт из резервной копии, затем обновите WPML перед обновлением WordPress.
Как отключить автоматическое обновление функций WordPress в будущем
Вы можете отключить будущие автоматические обновления WordPress, за исключением обновлений обслуживания и безопасности, перейдя в Dashboard → Updates и нажав на ссылку Switch to automatic updates for maintenance and security releases only.
Переход на автоматическое обновление только для выпусков по обслуживанию и безопасности WordPress
Важно отметить, что некоторые хостинг-провайдеры могут автоматически обновлять версии WordPress. В этом случае вам нужно будет связаться с ними, чтобы остановить автоматическое обновление.
Почему это произошло
Этот выпуск WordPress был движущейся целью с изменениями, вносимыми между каждым кандидатом на выпуск, и ошибками, которые не были исправлены. Более того, дата релиза была праздничной для многих наших европейских клиентов и коллег.
Обычно мы не выпускаем обновление, пока оно не будет тщательно протестировано с последней версией WordPress. Однако из-за того, что до последней минуты не было доступно финальной версии WordPress 6.1, мы хотели как можно скорее предоставить вам обновление для критических проблем, о которых мы знали.
Известные проблемы в WordPress 6.1
Эти релизы WPML устраняют несколько известных проблем из WordPress 6.1, включая:
WPML Core 4.5.12 и 4.5.13:
Исправлено уведомление, связанное с WP_object_cache
Добавлена поддержка перевода нового блока List-item Gutenberg
Исправлена проблема с регистрацией строк, поступающих из контейнера Elementor Flexbox
Исправлена проблема, при которой текст виджета Block неожиданно обертывался тегом абзаца
Исправлена проблема, при которой переводы виджетов блоков больше не применялись
Исправлена проблема с переключателем языков меню, когда класс wpml-ls-first-item применялся к текущему языку, а не к первому языку из списка. Эта проблема появилась в WordPress 6.1 и WPML 4.5.12.
Исправлена проблема с иерархическими языковыми меню, чтобы исключить возможность не отображать текущий язык в таких меню.
String Translation 3.2.3:
Исправлена фатальная ошибка, возникающая при запуске WPML с WordPress версии 6.1.
Обратите внимание: в WordPress 6.1 могут возникнуть проблемы и с другими плагинами и темами. Обязательно обновляйте все темы и плагины, чтобы избежать проблем.
Вопросы или комментарии?
Сообщите нам об этом в разделе комментариев ниже, и мы ответим.