WordPress 5.6 может поламать сайты в декабре 2020 года

WordPress 5.6, который должен выйти совсем скоро, сделает плагин jQuery Migrate Helper «бесполезным», то есть таким, который не будет решать проблему, для решения которой он создан. Это означает, что некоторые сайты могут снова сломаться.

WordPress 5.5 вышел в августе 2020 года, и вскоре после того миллионы сайтов в интернет сломались. Будьте готовы снова, потому что WordPress 5.6 может сделать то же самое.

Один из разработчиков WordPress, который принимал участие в работе над плагином jQuery Migrate Helper, сказал на форуме поддержки, что плагин перестанет выполнять свои функции, когда появится вордпресс 5.6 

Тот, кто все еще не решил вопрос по обновлению js-кода и требует jQuery Migrate, может снова получить проблемы после обновления.

Почему WordPress 5.5 сломал сайты

WordPress запланировал пошаговую модернизацию кода , что использует jQuery. Старые версии jQuery все еще используются во многих плагинах и темах. Старые библиотеки jQuery содержат уязвимости (XSS и DDoS), что может быть опасным для сайтов.

WordPress 5.5 — это первый шаг к модернизации WordPress, что заставляет всю экосистему WordPress обновить свой код и работать с последней и безопасной версии jQuery. Подробнее о проблеме мы писали ранее в статье » Как исправить проблему с jQuery в WordPress 5.5 «.

Почему WordPress 5.6 может взломать сайты снова

WordPress 5.6 — это второй шаг модернизации по использованию jQuery, будут обновлены библиотеки jQuery и jQuery Migrate.

Результатом этого станет то, что сайты и их владельцы, которые полагаются на плагин «jQuery Migrate Helper», могут пострадать снова.

Согласно  официальному объявлению  :

«Первым шагом был WordPress 5.5, который по умолчанию прекратил подключения jQuery Migrate версии 1.x.

В рамках … части второй этого процесса … будет обновлена версия jQuery до версии 3.5.1. Вместе с тем, jQuery Migrate также будет обновлен до новой версии 3.3.1.

Обратите внимание, что скрипт Migrate версии 3 не совместим с функциями, с которыми предыдущие версии скрипта работали, и некоторые функции jQuery, обозначенные ранее как устаревшие, больше не будут доступны. «

Это означает, что некоторая функциональность снова поломается для сайтов, которые все еще полагаются на плагин jQuery Migrate Helper, чтобы поддерживать работу своего сайта на новой версии вордпресс.

На  форуме поддержки  плагина jQuery Migrate Helper кто-то спросил, будет ли плагин jQuery Migrate Helper продолжать работать с WordPress 5.6

«Когда поступит обновления WordPress 5.6?»

Разработчик плагина ответил:

«Когда появится WordPress 5.6, поскольку планируется обновить библиотеку jQuery в WordPress, этот плагин станет бесполезным и его использование будет бесполезным …»

Многие разработчики плагинов и тем обновили свой код, чтобы он был совместим с последней версией jQuery, и исправили проблему. Пользователи этих продуктов не должны пострадать.

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

Сломается ли ваш сайт на WordPress 5.6?

Если вы используете плагин Enable jQuery Migrate Helper и при входе в административную панель вы видите сообщения об ошибках, тогда да, вы можете столкнуться с неожиданным поведением сайта, когда WordPress обновится до версии 5.6.

С другой стороны, если Enable jQuery Migrate Helper не сообщает об ошибках, это означает, что ваши темы и плагины обновили свои библиотеки и совместимы со свежим jQuery, и сайт должен функционировать должным образом.