Сегодня вышел релиз WordPress 5.5 «Экстайн», названный в честь американского джазового исполнителя Билли Экстайна. В новой версии появились существенные улучшения редактора блоков. Также повысилась общая безопасность WordPress. Все это стало возможным благодаря участию 805 волонтеров (среди которых 38% — это новые участники). Релиз 5.5 является свидетельством стабильности WordPress в эти непростые времена. Несмотря на проблемы, вызванные пандемией, распределенная команда разработчиков продолжает свою работу.
В WordPress продолжен взятый ранее курс на совершенствование возможностей редактирования. Более 1500 обновлений из последних 10 релизов плагина Gutenberg были внесены в версию 5.5 (сначала все тестируется в рамках плагина, после чего уже попадает в ядро WP). Среди заметных изменений стоит отметить встроенное редактирование изображений, превью с разных устройств, а также улучшенное перетаскивание блоков, их выбор и т.д.
В WordPress 5.5 дебютировали паттерны блоков. Набор базовых паттернов уже доступен в инструменте вставки блоков. Этот новый функционал позволяет быстрее создавать страницы, мгновенно размещая наборы блоков, расположенные в удачных комбинациях. Мы уже много писали о том, почему паттерны блоков являются очень важным нововведением; будет интересно увидеть то, как разработчики применят их на практике.
Каталог блоков позволяет искать и устанавливать блоки прямо в редакторе
В WordPress 5.5 запущен каталог блоков для одноблочных плагинов. Теперь пользователи могут искать и устанавливать блоки прямо через редактор. Выбранные блоки загружаются в фоновом режиме, автоматически активируются и помещаются в контент. Плюс такого подхода состоит в том, что пользователям не надо разрывать свой рабочий процесс, чтобы поставить новый функционал. Блоки, установленные через редактор, можно легко удалить впоследствии на странице плагинов в админке.
Паттерны блоков в сочетании с новым каталогом блоков значительно ускорят создание страниц в редакторе, позволяя быстро формировать макеты и добавлять к ним блоки на лету.
Безопасность WordPress сделала гигантский шаг вперед благодаря введению автообновления тем и плагинов
В релизе 5.5 представлен новый интерфейс для включения автообновления тем и плагинов. Это открывает совершенно новую эру для WordPress, в которой будет обеспечен более высокий уровень безопасности для сайтов и которая потребует меньше усилий от пользователей. Если вы выберете автоматические обновления, вам больше не придется получать кучу уведомлений о том, что нужно обновиться. Обновления будут осуществляться в тот же день, когда они станут доступными, поэтому сайты будут лучше защищены от эксплуатации разных уязвимостей.
WordPress использует wp-cron для получения обновлений к плагинам и темам два раза в день. Этот функционал по умолчанию отключен в WordPress 5.5, потому пользователям нужно будет посетить страницу тем и плагинов в админке, чтобы включить автообновления. В списке массовых действий теперь появились опции по включению и отключению автообновлений для всех плагинов, однако пользователи всегда могут включать обновления только для выбранных плагинов при возникновении каких-либо проблем.
Другие существенные изменения в релизе WordPress 5.5:
- Карты сайта XML. В ядре WordPress теперь присутствуют расширяемые карты сайта. Пользователям в большинстве случаев не понадобятся дополнительные плагины для реализации этой возможности. Все выполнено так, чтобы общая производительность не страдала, а также не было конфликтов с другими плагинами для карт сайта.
- «Ленивая» загрузка изображений. Загрузка изображений в WordPress теперь будет «ленивой». Это позволит повысить производительность сайтов (особенно на мобильных устройствах).
- Улучшенная доступность. Мета-поля можно перемещать с помощью клавиатуры, ассистивные устройства смогут считывать статусы в редакторе изображений, а копирование ссылок в модальных окнах и на страницах с медиафайлами теперь производится путем одного клика мыши.
- Обновление тем и плагинов путем загрузки ZIP-архива. Пользователи могут вручную обновлять плагины и темы. Для этого нужно загрузить ZIP-архив, что является полезным дополнением для ситуаций, когда нет доступа к серверу.
- Отказ от библиотеки Dashicons. Вместо проекта Dashicons в WordPress теперь используется новый компонент Icon. В свежем обновлении появилось 39 новых иконок для редактора блоков и 26 других иконок.
Для получения дополнительной информации вы можете обратиться к следующему руководству по релизу 5.5.
Насколько понимаю, автоматические обновления плагинов не включаются после обновления WordPress до версии 5.5? Только после соответствующей галочки в настройках CMS?
Да, по умолчанию опция выключена.
Это радует. Обновлюсь. Спасибо за уточнение!
«Ленивая» загрузка изображений, — а как понять/проверить, что она работает?
Это будет заметно только в длинных темах c горой изображений, которые нужно листать. Часть изображений при скроллинге будет выводиться в формате подгрузки.
«Отказ от библиотеки Dashicons. Вместо проекта Dashicons в WordPress теперь используется новый компонент Icon.»
Ничего не понял, это точно что отказ от Dashicons? Где про это почитать подробнее? Даже в самой админке на WP 5.5 используются иконки Dashicons, пример:
font: normal 20px/1 dashicons;
Что еще за новый компонент Icon? Ссылка на кодекс с этим новым Icon есть? Интересуюсь, т.к. делаю небольшой плагин и там используется Dashicons.
https://github.com/WordPress/gutenberg/tree/master/packages/components/src/icon
Это новый компонент.
Вот тут написано, почему отказались: https://developer.wordpress.org/resource/dashicons/#saved
Спасибо!