Мы только что выпустили WPML 4.9.4, который обеспечивает полную совместимость с WordPress 7.0. Обязательно обновите WPML перед обновлением до WordPress 7.0, и все будет готово к работе.
Что нового в WordPress 7.0
В WordPress 7.0 внесен ряд изменений в редактор блоков и функциональность ядра. Вот что решает WPML 4.9.4.
Полностью основанный на iframe редактор блоков
WordPress 7.0 делает это новым стандартом, улучшая изоляцию стилей и предоставляя Вам более точное отображение WYSIWYG. Без этого обновления WPML принудительно переводил бы редактор блоков в старый режим без iframe для каждой записи и страницы — из-за чего Вы бы лишились этих улучшений и любых будущих расширений, созданных на базе нового редактора. Блоки переключателя языков WPML также были обновлены для поддержки Block API версии 3, включая хук React, необходимый для правильной работы редактора iframe.
Обновленная настройка «Открывать по клику» для подменю навигации
WordPress 7.0 изменил способ хранения этой настройки в блоке навигации. Теперь WPML правильно считывает обновленный атрибут, поэтому подменю соблюдают настроенное Вами поведение.
Новый контент блоков, доступный для перевода
В WordPress 7.0 появилось несколько новых и реструктурированных блоков. WPML 4.9.4 регистрирует следующие элементы как переводимые, чтобы они появлялись в редакторе переводов и корректно отображались на фронтенде на всех языках:
- Метки доступности блока иконок (атрибуты aria-label)
- Текст кнопки закрытия оверлея навигации
- Метки блока вкладок
Обновленная регистрация ресурсов блоков
Внутренний код WPML для регистрации ресурсов блоков был обновлен для использования правильных API WordPress 7.0. Это исправляет предупреждения консоли в редакторе блоков и гарантирует правильную загрузку CSS WPML в редакторе iframe. Все изменения обратно совместимы с WordPress 6.3.
Исправлены уведомления об устаревших функциях PHP
Функция PHP, объявленная устаревшей в WordPress 7.0, была заменена на современный аналог во всей кодовой базе WPML.
Другие исправления
- Исправлен белый экран на страницах «Настройки» и «Панель управления переводами» WPML в админ-панели.
- Исправлена медленная загрузка на странице Синхронизация меню WP.
Обновление до WPML 4.9.4
Обновление уже доступно для всех клиентов WPML с активной подпиской. Оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов.
Если Вы хотите выполнить обновление прямо сейчас, выполните следующие действия:
1
В админ-панели Вашего сайта перейдите в Плагины → Добавить новый плагин и нажмите на вкладку «Коммерческий»
2
Нажмите кнопку «Проверить обновления»
3
Выберите WPML 4.9.4 из списка и нажмите «Установить»
Почему важно своевременно обновлять WPML
Выход WordPress 7.0 — это не разовое событие. Каждый крупный релиз WordPress приносит изменения внутри, и некоторые из них влияют на многоязычные сайты таким образом, который не всегда очевиден, пока что-то не перестанет работать.
Наша команда тестирует каждый релиз-кандидат WordPress до того, как он станет общедоступным, выявляет проблемы совместимости и вовремя выпускает исправления. Именно это дает Вам активная подписка WPML: Ваш сайт остается актуальным и совместимым с WordPress без необходимости самостоятельно отслеживать каждое изменение ядра.