Сегодня был выпущен WordPress 5.7 «Esperanza», названный в честь Эсперансы Сполдинг, американской джазовой басистки, которая стала опытной певицей, автором песен и композитором в возрасте 20 лет.
Версии 9.3–9.9 подключаемого модуля Gutenberg включены в это обновление, предлагая сотни улучшений и исправлений ошибок, которые делают работу в редакторе блоков более эффективной и приятной.
Одним из основных моментов является новая возможность перетаскивания в средстве вставки блоков. Теперь пользователи могут перетаскивать блоки и шаблоны блоков прямо в область содержимого публикации, что ускоряет создание страниц.
Многие из улучшений редактора, ориентированного на пользователя, в этом выпуске дают пользователю больше контроля при использовании существующих блоков:
- Выравнивание по всей высоте : блоки, такие как блок Cover, теперь могут иметь возможность расширяться, чтобы заполнить все окно просмотра.
- Блок кнопок : блок кнопок теперь поддерживает вертикальное выравнивание, и вы можете установить ширину кнопки в заранее установленный процент.
- Блок значков социальных сетей : теперь вы можете изменить размер значков в блоке значков социальных сетей.
- Размер шрифта в других местах : теперь вы можете изменить размер шрифта в блоках List и Code.
В этом выпуске также улучшен пользовательский интерфейс для вариантов блоков, включая значок и описание варианта в инспекторе блоков, а также новый раскрывающийся список, позволяющий переключаться между вариантами. Многоразовые блоки были обновлены для сохранения одновременно с записью. Еще немало улучшений было добавлено в версию 10.1 плагина Gutenberg, который еще не включен в ядро. Если вы часто используете повторно используемые блоки, вы можете установить плагин, чтобы воспользоваться преимуществами расширенного пользовательского интерфейса.
В дополнение ко всем улучшениям редактора, WordPress 5.7 представляет оптимизированную цветовую палитру для администратора . Он стандартизирует палитру до семи основных цветов и диапазона из 56 оттенков . Одним из преимуществ является то, что все оттенки соответствуют требованиям рекомендованного WCAG 2.0 AA коэффициента контрастности по отношению к белому или черному.
Разработчики тем и плагинов, которые хотят лучше соответствовать цветовой схеме администратора, могут легко ссылаться на новые стандартизованные оттенки, чтобы сделать свои продукты более удобными в админке WordPress. Существующие базовые классы WordPress также были обновлены с новой цветовой палитрой, поэтому авторы плагинов могут использовать их для работы в новой стандартизированной палитре.
Одно из самых интересных технических усовершенствований в 5.7 – новая миграция в один клик с HTTP на HTTPS . WordPress теперь может определять, поддерживает ли среда хостинга пользователя HTTPS, и обновляется одним нажатием кнопки, обрабатывая перезапись смешанного контента, где это возможно. Эта функция доступна на экране рекомендаций по работоспособности сайта.
WordPress 5.7 продолжает текущую очистку после обновления до jQuery 3.5.1 , что в конечном итоге приведет к удалению плагина jQuery Migrate. Он исправляет многочисленные устаревшие версии jQuery во внешних библиотеках, убирая множество JQMIGRATE предупреждений.
Разработчики также могут быть заинтересованы в новом API роботов на основе фильтров, включенном в 5.7. Он обеспечивает централизованное управление содержимым robots метатега, вводимого на страницу, и включает настройку, позволяющую переключать, разрешено ли поисковым системам отображать большие мультимедийные данные с сайта. По умолчанию max-image-preview:large директива robots, которая будет вставлена в robots метатег на основе новой настройки.
Версия 5.7 также включает встроенную поддержку отложенной загрузки iframe , продолжение поддержки WordPress для отложенной загрузки изображений , появившихся в версии 5.5. Это должно улучшить загрузку страниц, содержащих встраиваемые элементы и другие типы фреймов.
Ознакомьтесь с полевым руководством WordPress 5.7 для получения технических подробностей обо всем новом в этом выпуске. Это обновление является результатом работы 481 добровольца, который совместно работал над 250 тикетами на Trac и более 950 запросами на вытягивание на GitHub.