В WordPress 5.1 появится новый функционал защиты от белого экрана смерти
На этой неделе вышел релиз WordPress 5.0.3, включивший в себя различные исправления, связанные с блочным редактором. Как показывает статистика, только 23.2% сайтов переведено на 5.0+, а 47.2% остались на версии 4.9. Тем временем работа над WordPress 5.1 движется – на днях стала доступна первая бета-версия нового релиза.
Один из проектов Мэтта, запланированных на 2019 – внесение плагина Site Health Check в ядро, чтобы помочь с отладкой и прививать «хорошую гигиену ПО». Проект Site Health Check, ранее называвшийся ServeHappy, был призван помочь пользователям в запуске сайтов с поддерживаемыми версиями PHP, но со временем стал включать в себя и другие аспекты обслуживания и отладки сайтов.
В WordPress 5.1 в ядре появится один из самых интересных аспектов проекта Site Health Check – новая защита от WSOD (белый экран смерти), которая перехватывает фатальные ошибки, а потому пользователи по-прежнему смогут входить в панель администратора для устранения неполадок. Ранее нетехническим пользователям приходилось связываться со своими хостинг компаниями или подключаться по FTP, чтобы устранить проблемы совместимости с темами или плагинами.
В рамках подготовки к долгожданному повышению минимальной версии PHP в WordPress 5.1 будет выводиться предупреждение, позволяющее обновить версию PHP. В апреле минимальной версией PHP станет 5.6, и, в зависимости от обратной связи, в декабре 2019 версия будет вновь повышена до 7.0.
«Это проект полезен не только пользователям WordPress, но и всей экосистеме PHP в целом», – отметила Дженни Вонг в примечаниях, опубликованных в обзоре Site Health Check на WCUS 2018. – «Мы надеемся, что это приведет к активному обновлению версий PHP в сети».
Если вы хотите протестировать дополнительные функции плагина Site Health Check, вы можете установить его из каталога WordPress.org. Плагин имеет удобный режим устранения неполадок, который включает в себя «ванильную» версию WordPress, где все плагины отключены и используется дефолтная тема. Такой режим никак не влияет на обычный вывод сайта для посетителей.
В WordPress 5.1 также будут представлены некоторые обновления для разработчиков, в том числе возможность замены cron-системы на произвольный обработчик cron, задание произвольного каталога для WP_DEBUG_LOG, новая таблица wp_blogmeta, а также некоторые другие изменения.
Релиз WordPress 5.1 намечен на 21 февраля. WordPress продолжает свое движение в сторону повышения удобства использования. Пользователи теперь не будут заблокированы в результате появления белого экрана смерти, что является важным улучшением, упрощающим работу с плагинами WordPress. Соответственно, установка новых тем и плагинов станет более простой даже для нетехнических пользователей.
Источник: wptavern.com