Вышел WordPress 5.4 «Adderley» с улучшенным редактором, новыми блоками и API для разработчиков

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

Блог про WordPress
Комментарии: 9
  1. Андрей

    Автоматическое обновление плагинов не включен в релиз?

    1. Дмитрий (автор)

      Нет. Оно на 5.5 запланировано.

      1. Андрей

        Хорошая новость. Обновлюсь :)

  2. vinyardrip

    с таблицами у вас беда. сделайте варики, чтобы в th можно было б писать

  3. BaNru

    С каждым выпуском всё больше и больше хни, которую приходится отключать через функции/фильтры/хаки в своих шаблонах. Иначе захламлённость кода страницы + 300% к её реальному объему. Лучше бы движок улучшали и ещё больше расширяли возможности, а не захламляли рюшечками.

    Кстати, в таблицах добавили нормальную работу заголовками и colspan/rowspan? Полгода назад намучился с ними, редактор не поддерживал их

    1. Дмитрий (автор)

      Заголовки вроде доработали, а насчет colspan/rowspan не уверен.

      Пока ходит мнение, что лучше использовать плагин для таблиц.

      1. BaNru

        Если речь про плагин, который отдельно от записи создаёт таблицы, а потом через шорткоды вставляет, то он всегда был ужасной по(д)делкой. Ставить его — это как стрелять себе в ногу ядерной ракетой.

        Проще, удобнее и лучше всегда было использовать html-код. Предыдущий редактор на основе TinyMCE с таблицами работал сносно и не ломал правки через HTML. Сейчас тоже не ломает, если не запускать автоисправление, но толку от блока таблиц нет.

        1. Дмитрий (автор)

          Я про Tablepress или как-то так.
          Но вообще я тоже всегда делал их сам через html и так было удобнее

        2. BaNru

          Про него и говорю:

          «TablePress позволяет легко создавать красивые таблицы и управлять ими. Вы можете вставлять таблицы в сообщения, страницы или текстовые виджеты с помощью простого шорткода. Данные таблицы могут быть отредактированы в интерфейсе, похожем на эксель, поэтому навыков кодирования не требуется.»

Добавить комментарий

Получать новые комментарии по электронной почте.