Эта странная история произошла с владельцами WordPress, которые решили натянуть на старый скелет новую кожу… А если точнее, то новый выпуск Gutenberg…
Двоякое ощущение
Сия история свежая, потому что
произошла пару дней назад. Владельцы сайтов на WordPress решили перепрыгнуть через пару ступеней эволюции. Как? Установив на устаревшую версию движка бета-версию плагина Gutenberg.
История закончилась удачно. Этим вебмастерам удалось восстановить работоспособность собственных площадок. Но некоторые из пострадавших решили повесить собак на разработчиков плагина. Хотя в сложившейся ситуации их вина тоже присутствует. Или нет? Давайте разбираться…
Кому башку с плеч?
Gutenberg – блочный редактор WordPress, который пришел на смену классическому editor. Он позволяет создавать записи и страницы простым перетаскиванием блоков.

Gutenberg хоть и разрабатывается отдельно от WordPress, но входит в нативный набор инструментов CMS. При этом создатели блочного редактора частенько выкладывают для общественного тестирования новые версии Gutenberg, реализованные в виде отдельного бесплатного плагина. Его можно
скачать и установить из официального хранилища расширений WordPress.
Плагин Gutenberg 10.2
вышел 17 марта текущего года. В этот же день у многих вебмастеров после установки расширения появились проблемы с работоспособностью сайтов. Для их устранения одни
использовали FTP, чтобы деактивировать плагин, другие – просто обновили WordPress до 5.7 версии.
Но у всех жертв после установки плагина Gutenberg возникала ошибка одного и того же типа - E_ERROR. То есть, фатальная, которая приводит к остановке работы выполняемого скрипта. Из-за за такой ошибки может отказать отдельный функционал CMS или полностью лечь весь сайт.
Понятно, что, устанавливая «бетовую» версию плагина, вебмастера должны быть готовы к неприятным сюрпризам. Но в характеристиках Gutenberg было указано, что плагин можно натягивать даже на скелет WordPress 5.3 и выше.

Вот только разработчики плагина схитрили! На приведенном выше снимке запечатлена страница Gutenberg 10.2.1 в официальном репозитарии WP. А вот как страница плагина выглядела 17 марта.

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

В нем указано, что самая свежая версия WP оснащена проверенным Gutenberg 9.3-9.9. А фатальную ошибку вызвала версия 10.2. В общем, не стоит доставать раскаленные угли голыми руками!