WordPress 5.2 — что нового? Защита от ошибок, здоровье сайта и улучшения редактора
Если вы активно используете Вордпресс, то наверняка в курсе, что сейчас актуальная стабильная версия – 5.2.2., сама ветка 5.2.х была выпущена несколько месяцев назад (в мае 2019). По некоторым причинам после прошлой статьи о WordPress 4.9 я пропустил парочку релизов (в том числе и текущий). А за это время в CMS появились весьма оригинальные новые фишки, о которых интересно было бы почитать. Поэтому я с некоторым опозданием возвращаюсь к тематике обзоров последних версий WordPress которым даже посвящен отдельный раздел блога.
Защита от PHP ошибок (режим восстановления)
Иногда после обновления WordPress или установки плагинов/шаблонов могла возникнуть ошибка с “белым экраном смерти”, когда ни фронтенд, ни сама админка не загружались, а пользователь просто видел белую страницу. Разработчикам приходилось что-то там самостоятельно шаманить через FTP или обращаться за помощью к хостеру.
Начиная с версии 5.2 в WordPress появился так называемый “режим восстановления”. Система научилась распознавать наличие фатальных ошибок, из-за которых может не грузиться сайт. При этом вы увидите подобную надпись:
На почту администратора будет специальное письмо, в котором кроме оповещения о возникшей проблемы присылается также специальная ссылка на вход в WP-админку в режиме восстановление + расписана вся доступная информация про ошибку.
То есть теперь вы не только можете оперативно узнать, о возникших проблемах на своем веб-ресурсе, но и зайти в админ панель без необходимости дополнительных “танцев с бубном”. Это важно для вебсайтов на которых вы зарабатываете, например, как вот этот (дабы не терять доход) + многим новичкам такой подход реально упрощает работу.
Проверка здоровья сайта (Site Health Check)
Первая попытка внедрить опцию была в версии 5.1, но в текущем релизе этот инструмент был значительно доработан. Сейчас он включает в себя 2 вкладки – “Состояние” и “Информацию”. В самом верху страницы отображается процентный показатель успешности прохождения всех тестов проверки “здоровья сайта”.
Данный показатель вызывает неоднозначную реакцию в сообществе разработчиков. С одной стороны, он правильно подсказывает удалять неактивные темы/плагины, т.к. даже в отключенном состоянии злоумышленники могут их использовать. Однако вы не обязаны иметь прям последнюю-последнюю сборку PHP или использовать HTTPS протокол. И вот тут возможна проблема, когда какой-то из клиентов по разработке WP-проектов на заказ потребует довести значение до 100% (хотя это вполне реально).
На странице “Состояния” показываеются как проблемные тесты, так и пройденные. Их можно разделить на нюансы по производительности и Вордпресс безопасности. К первым относятся:
- Наличие последних версий WP, PHP и SQL сервера.
- Все нужные и рекомендуемые PHP-расширения установлены.
- Поддержка UTF8MB4.
- Корректно функционирующие HTTP-запросы.
- Доступность REST API.
- Работают запланированные задание и петлевые-запросы.
По безопасности:
- Наличие только активных шаблонов.
- Обновленные плагины.
- Установлен HTTPs.
- Выключен режим отладки (Debug mode).
- Наличие защищенного соединения.
- Фоновые обновления активны.
- Имеется коммуникация с WordPress.org.
Во второй вкладке “Информация” отображаются разные параметры конфигурации используемого вами сервера, движка, активной темы, БД, плагинов и т.п. С помощью кнопки “Скопировать информацию в буфер обмена” вы можете сохранить все эти данные и поделиться ими с другими пользователями, например, со сторонними веб-разработчиками на тематических форумах, тех.поддержкой своего хостинга и т.п. Это такая краткая «выжимка» обо всех важных настройках сайта и сервера.
Улучшения блочного редактора
Про редактор Gutenberg я как-то напишу отдельный пост, сегодня просто немного о его новых функциях в WordPress 5.2.
Во-первых, было улучшено быстродействие. По сравнению с самой первой версией редактор работает на 35% быстрее с большими текстами, шустрее загружается, а также стал в 2 раза более отзывчивым при наборе текста (71мс вместо 191мс).
Во-вторых, были представлены новые блоки:
- RSS – вывод RSS-потоков в постах/страницах.
- Календарь – просмотр постов, опубликованных в тот или иной день.
- Блок поиска – классическая функция системы.
- Облако тегов (можете почитать про вывод облака меток в качестве виджета и специальные функции для него).
Также появился инструмент управления блоками.
С его помощью вы сможете легко отключать ненужные в работе блоки. Там в редакторе достаточно много элементов, которые практически никогда не используются.
Другие изменения в WordPress 5.2
В новом релизе системы возросли минимальные требования — теперь нужен PHP не ниже 5.6. Причем в дальнейшем требования будет только расти (для большинства современных хостингов это не проблема – там уже есть ветка 7.х).
Улучшена работа некоторых блочных элементов Gutenberg: скорость загрузки, изменение размеров картинок/блоков. Также добавили новые Emoji и иконки для панели управления.
Появилась новая функция is_privacy_policy и соответствующие классы оформления под нее. А еще есть хук wp_body_open, позволяющий разработчикам вставлять код в самом начале тега body.
На этом все. Незначительные правки по безопасности, доступности/функциям системы я пропустил, т.к. для рядовых пользователей они не имеют особой ценности.
1 комментарий к статье “WordPress 5.2 — что нового? Защита от ошибок, здоровье сайта и улучшения редактора”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Вкладки в Woocommerce товарах — как убрать, добавить, изменить (сниппеты + плагин)
- Вывод Woocommerce товаров на странице с Elementor с помощью плагина
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress
- Хаки для страницы категории в WooCommerce
- Топ-5 плагинов для обеспечения безопасности WordPress сайтов
- Friend Hosting — создание WP сайта в один клик, обзор панели управления и плюсов хостера
- Размеры изображений в WordPress — как изменить, добавить свои и удалить лишние
- WooCommerce (44)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (244)
- Сервисы (85)
- Хаки и секреты (87)
- Шаблоны (44)
- WordPress 5.4 — множество доработок в блочном редакторе и 2 новых блока
(5,81 из 7, голосов - 16)
- WordPress 5.2 — что нового? Защита от ошибок, здоровье сайта и улучшения редактора
(4,00 из 7, голосов - 21)
- Где взять шаблоны для WordPress? (новый опрос)
(4,85 из 7, голосов - 13)
- WordPress 5.7 — много обновлений в Gutenberg, быстрый переезд на HTTPS
(4,50 из 7, голосов - 14)
- WordPress 5.3 — тема Twenty Twenty, улучшения админки и Gutenberg редактора
(5,00 из 7, голосов - 10)
- WordPress 4.7 — что нового?
(7,00 из 7, голосов - 7)
- Новый WordPress 3.6 — что нас ждет в конце апреля?
(6,71 из 7, голосов - 7)

- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Топ-3 видеокарты среднего класса от AMD: зачем платить больше?
- Доработка фильтра для повышения конферсии
- Зачем нужен домен
- Переваги застосування технології розумний будинок
- Дизайн сайта
- DLE (DataLife Engine) — движок для сателлитов
- Играть бесплатно в игровые автоматы без регистрации
- Продвижение сайта через социальные сети
Тоже оценили преимущества Gutenberg? Мне хватило около трёх постов собрать в нем.
Очень крутая штука.