Если вы активно используете Вордпресс, то наверняка в курсе, что сейчас актуальная стабильная версия – 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
|
|||
Последние откомментированные темы:
megr***@m*****.ru , 18.12.2011