WordPress 5.4 «Adderley», названный в честь американского джазового музыканта Нэта Эддерли, вышел сегодня и стал доступен для скачивания. Релиз включает в себя новые блоки иконок соцсетей и кнопок, улучшения юзабилити и новые API для разработчиков тем и плагинов.
552 разработчика, среди которых 168 новых волонтеров – именно столько людей трудилось над новым релизом WP.
За релиз отвечали Мэтт Мулленвег, Франческа Марано и Дэвид Баумвальд. На разных стадиях им помогали и другие специалисты, среди которых Хорхе Филипе Коста, Марк Юрейн, Сергей Бирюков, Тамми Листер, Джейби Одрас и Мэри Баум.
Новые возможности редактора блоков
Пользователи, которые до этого не следили за разработкой плагина Gutenberg, смогут открыть для себя улучшенный опыт взаимодействия с редактором. За последние несколько месяцев разработчики запустили самый разный функционал. Релиз будет включать в себя возможности Gutenberg с версии 6.6 до 7.5. Также включены баг-фиксы из более поздних версий плагина.
Разработчики значительно улучшили пользовательский интерфейс редактора. Был внедрен упрощенный выбор нескольких блоков, а также закрепленный тулбар в самом верху экрана для мобильных устройств. Появилось модальное окно приветствия, в котором новички могут ближе познакомиться с функционалом редактора блоков.
Самое заметное изменение для пользователей – теперь редактор блоков по умолчанию работает в полноэкранном режиме. Если вам это не нравится, вы можете щелкнуть по иконке с вертикальным многоточием и убрать опцию «Fullscreen mode».
В WordPress появилась возможность установки градиентного фона для блоков кнопок и cover-изображений. Пользователи могут изменять цвет отдельных участков текста во всех rich text полях (абзацы, списки и т.д.). Панель для задания миниатюры (featured image) теперь поддерживает перетаскивание изображений.
В редакторе блоков появилось два новых блока: иконки социальных сетей и кнопки. Блок иконок позволяет добавлять группы иконок, связанных с социальными сетями. Эта функция будет особенно полезной, как только в WordPress будет реализовано полное редактирование сайта в будущем. На данный момент иконки могут использоваться только в контенте записей и страниц. Блок кнопок позволяет пользователям создавать группу кнопок.
Мы освещали практически все основные релизы плагина Gutenberg. Вы можете найти их у нас через поиск.
Изменения для разработчиков
В WordPress 5.4 появилось несколько изменений, нарушающих обратную совместимость. Их важно изучить разработчикам плагинов и тем.
Авторы тем теперь имеют доступ к Gradients API для блоков cover и button. Также владельцам тем необходимо убедиться, что стили в их теме отвечают новым блокам кнопок и иконок соцсетей.
Появились некоторые серьезные изменения, которые нужно учесть авторам тем. Некоторые CSS-классы в редакторе блоков были переименованы. Команда разработчиков также переписала HTML-разметку для виджета календаря и обновила его классы.
Разработчики блоков теперь могут использовать Collections API для группировки коллекций блоков с помощью пространств имен. Variations API позволяет разработчикам создавать вариации отдельных блоков. Новый блок иконок соцсетей полагается на этот API для реализации вариаций каждой из иконок.
Авторы плагинов и тем могут воспользоваться новыми хуками для добавления произвольных полей к навигационным меню. WordPress 5.4 также вводит псевдоним apply_shortcodes() для старой функции do_shortcode().
Источник: https://wptavern.com