Обновление WordPress 5.5.1

С WordPress вы, возможно, даже не знали об угрозе, которую представляет недавнее обновление до версии 5.5 для вашего сайта. Оказывается миллионы страниц по всему миру могли быть повреждены угрозе.

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

Первоначально WordPress настаивал на том, что проблема незначительна, но вскоре стало очевидно, что она затронула миллионы сайтов. 

Вот как в самом WordPress описывают проблему:

В WordPress 5.5 были удалены глобальные объекты JavaScript. WordPress 5.5.1 добавляет заполнители для этих объектов, чтобы они больше не вызывали ошибок JavaScript.

При этом разработчикам плагинов и тем был дан срок до марта 2021 года. В этот период они должны исправить свои коды.

Планируется удалить этот код в двух основных версиях, поэтому он будет удален в WordPress 5.7. Это дает разработчикам плагинов и тем достаточно времени, чтобы удалить конфликтующий код и перейти на wp.i18n.

Список поврежденных плагинов с более чем миллионом активных использований:

  • Пакет виджетов SiteOrigin
  • Расширенные настраиваемые поля
  • Контактная форма Ninja Forms — конструктор форм перетаскивания для WordPress

Другие популярные виджеты:

  • Плагин галереи WordPress — Галерея NextGEN
  • Polylang
  • Конфигуратор дочерней темы
  • Simple Custom CSS и JS
  • Toolset Types — настраиваемые типы сообщений, настраиваемые поля и таксономии
  • Max Mega Меню
  • WP AutoTerms: генератор политики конфиденциальности, баннер с уведомлением о файлах cookie, генератор положений и условий
  • YITH WooCommerce Wishlist
  • Ocean Extra
  • SEO Плагин для WordPress — Rank Math
  • Meta Box — фреймворк настраиваемых полей WordPress
  • Hummingbird — оптимизация скорости, кэширование, уменьшение и отсрочка критических CSS и JavaScript
  • Content Views — сетка и список сообщений для WordPress

Список популярных тем, которые были повреждены обновлением WordPress 5.5:

  • Astra — более миллиона пользователей
  • Storefront — более 200 000 пользователей
  • Hestia — более 100 000 пользователей
  • Neve  — более 100 000 пользователей
  • ColorMag — более 100 000 пользователей
  • Customizr
  • Hueman
  • Zakra

Стоит как можно скорее обновить WordPress до версии 5.5.1. 

Совет на будущее, которым пользуюсь сам — не обновляйте WordPress в первые недели-месяц после выхода обновления.