WordPress 7.2 намечен на 8 декабря. Что проверить заранее
Первая бета-версия ожидается 20 октября. Два изменения «под капотом» могут повлиять на уже сохранённый контент. То, что касается базы данных, мы проверили на своих серверах: у нас ничего не меняется. Второе лучше проверить на копии сайта.
WordPress 7.2 запланирован на 8 декабря 2026 года: первая бета-версия выходит 20 октября, релиз-кандидаты — с 17 ноября. В нём планируется новая тема по умолчанию Ipsum, первая с 2010 года без года в названии, и длинный список изменений в редакторе. Заранее ничего из этого делать не нужно. А вот два менее заметных изменения могут потребовать внимания: они меняют то, как WordPress обрабатывает контент, который уже есть на вашем сайте. Одно мы проверили на своих серверах, второе лучше проверить на копии сайта.
Режим базы данных, который WordPress отключит#
В MySQL и MariaDB есть необязательный режим NO_BACKSLASH_ESCAPES, который меняет обработку обратной косой черты в тексте, и WordPress с ним работает ненадёжно. Начиная с 7.2 WordPress отключает этот режим для своего соединения с базой данных, как уже делает с несколькими другими режимами; настройки самого сервера при этом не меняются. На сервере, где режим включён, это устраняет трудноуловимые ошибки; сайт, которому этот режим действительно нужен, может его оставить, и заметка для разработчиков (на английском) объясняет, как это сделать.
11 октября мы проверили свои серверы: серверы баз данных, которые обслуживают хостинг-аккаунты, этот режим у нас не используют. Для сайта на нашем хостинге это ничего не меняет.
Фильтр HTML, который очищает то, что вы сохраняете#
Когда запись сохраняет пользователь с ролью «Автор» или «Участник» (на мультисайте — любой пользователь), когда публикуется комментарий и во многих местах, где темы и плагины выводят текст, WordPress пропускает HTML через фильтр (wp_kses), удаляющий всё недопустимое. В 7.2, если тестирование пройдёт по плану, этот фильтр перестроят на основе более нового HTML-парсера WordPress. По словам разработчиков, плагинам и темам изменения, скорее всего, не потребуются, но в пограничных случаях результат отличается, и заметка для разработчиков (на английском) перечисляет их: одиночный < в предложении раньше «съедал» всё до следующего >, теперь всё это остаётся как текст; & с буквами после него в обычном тексте или во вставленном примере кода может быть прочитан как код символа (пример из заметки: §ion= превращается в §ion=), а в адресе ссылки он не трогается; недопустимый <script> удаляется вместе со всем содержимым.
Фильтр wp_kses_force_legacy_parser пока позволяет вернуть прежнее поведение, но WordPress предупреждает, что старый код могут убрать уже в 7.2.0. На что смотреть после обновления: страницы со вставленным HTML или встроенным кодом, текст, в котором виден адрес или пример кода с &, записи и описания товаров, которые пишут несколько человек, и комментарии.
Проверьте на копии, а не на сайте#
Бета-версию стоит пробовать на копии сайта, которая живёт на отдельном поддомене, со своей базой данных и закрыта от поисковых систем. Напишите нам, и мы сделаем такую копию за вас — это входит в обслуживание. Укажите, какой сайт, и вы получите адрес копии; ваш обычный логин WordPress работает и там.
На копии установите плагин WordPress Beta Tester, откройте Инструменты → Бета-тест (в английском интерфейсе — Tools → Beta Testing), выберите канал «Экспериментальная версия» (Bleeding edge) и поток «Только бета/КР» (Beta/RC Only), затем запустите обновление в разделе Консоль → Обновления. Так с 20 октября вы получите первую бета-версию, а с 17 ноября — релиз-кандидаты, которые уже близки к финальной версии. Просмотрите страницы, которые для вас важны. Когда закончите, сообщите нам, и мы удалим копию: она, как и всё остальное, занимает дисковое пространство тарифа.
Никогда не ставьте бета-версию на рабочий сайт. На странице настроек самого плагина сказано, что такие версии не следует использовать там, где данные важны.
Когда выйдет 7.2#
Установится ли 7.2 сама, зависит от настройки, и на сайте, установленном в последние годы, она вполне может быть включена. В Консоль → Обновления написано, обновляется ли сайт до каждой новой версии WordPress или только до технических выпусков и обновлений безопасности; тот же выбор есть в WP Toolkit в пункте «Обновлять WordPress автоматически», где значение «Да, но только промежуточные обновления (обновления безопасности)» означает, что 7.2 будет ждать вас. Выставьте так, как вам нужно, до декабря. Когда будете обновляться, сначала обновите тему и плагины, потом WordPress; если копия отработала без замечаний, тянуть незачем.
И ещё два момента напоследок. 6 октября вышел WordPress 7.1.3 с семью исправлениями безопасности и четырьмя исправлениями ошибок; он (или его аналог для старой ветки) уже должен стоять на вашем сайте, потому что обновления безопасности устанавливаются сами, если их никто не отключал. А ещё WordPress рекомендует PHP 8.3 или новее: перейти на 8.3 или 8.4 можно в пару кликов через MultiPHP Manager в cPanel, и мы уже объясняли, почему стоит перейти с 8.2 до конца года.