Вышел WordPress 5.2 «Jaco» с защитой от фатальных ошибок PHP

Дата публикации:Май 8, 2019

Вышел WordPress 5.2 «Jaco», названный в честь Джако Пасториуса, американского джазового бас-гитариста. Многие из особенностей WP 5.2 мы уже рассматривали в прошлых новостях, потому кратко коснемся главных нововведений.

Минимальная версия PHP для работы с WordPress 5.2 была повышена до 5.6.20

В WordPress 5.2 была повышена минимальная версия PHP, требуемая для запуска WordPress. Теперь она равна 5.6.20. Если вы используете более старую версию, вам нужно будет обновить PHP перед обновлением WordPress 5.2. Рекомендовано устанавливать PHP 7.3 и выше.

Дополнительные улучшения опции Site Health Check

В WordPress 5.1 были добавлены возможности Site Health Check (функционал проверки работоспособности сайта). Они позволяли информировать посетителей об устаревших версиях PHP. В WordPress 5.2 были добавлены две новые страницы, которые позволяют выполнить отладку типичных проблем конфигурации. Пользователи могут найти секцию Site Health в бэкэнде WordPress, выбрав Tools > Site Health.

Переход к странице Site Health позволяет выполнить серию тестов. После выполнения тестов на этой странице выводятся найденные ошибки и рекомендуемые улучшения. Также имеется вкладка Information, где отображаются все сведения о конфигурации сайта.

Авторы тем и плагинов могут добавлять свои собственные тесты или менять/удалять существующие при помощи фильтров.

Защита от фатальных ошибок

В WordPress 5.2 пользователи теперь будут защищены от появления «белого экрана смерти». В новом релизе имеется защита от фатальных ошибок PHP. При обнаружении такой ошибки пользователю будет выдаваться сообщение, а на email администратора будет отправляться письмо.

В письме будет содержаться ссылка на новую функцию, которая называется «режим восстановления». В этом режиме все темы и плагины, вызывающие фатальные ошибки, будут перенесены в состояние паузы, чтобы администраторы могли исправить ошибку и получить доступ к бэкэнду в обычном режиме.

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

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

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

В WordPress 5.2 также появились и некоторые улучшения доступности, 13 новых иконок в консоли, проверка совместимости плагинов, а также набор изменений для блочного редактора. Кроме того, на странице «Privacy Policy» теперь появилось 4 новых хелпера, которые упрощают настройку и изменение этой страницы.

Вы можете ознакомиться с руководством WordPress 5.2 Field Guide, чтобы узнать больше про все функции нового релиза.

Источник: wptavern.com

4 комментария

  1. Андрей says:

    Спасибо, за новость и ссылки!

  2. Белый экран у меня как раз появлялся… можно потестировать новые возможности!

    • Дмитрий says:

      Я думаю, каждый сталкивался с ним хотя бы раз в процессе настройки своего сайта :)

Добавить комментарий для Андрей Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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