Огромный сборник статей от WPTec для начинающих

Мнение

Gutenberg 8.2 включает улучшения потока редактирования, позиционирование содержимого блока обложки и категории шаблонов

В среду команда разработчиков Gutenberg выпустила версию 8.2 плагина. Новый выпуск ориентирован на улучшенный процесс редактирования, включает новый элемент управления позиционированием содержимого для блока Cover и добавляет категории в шаблоны блоков.

В этом выпуске пользователи могут скопировать весь блок с помощью сочетания клавиш Ctrl+ C или вырезать блок с помощью Ctrl+, X если не выделен конкретный текст. Всплывающая панель закусок появится в нижней части экрана, чтобы показать, какой блок был скопирован.

Нажатие Enter клавиши при редактировании подписи к изображению создаст новый абзац. Для ситуаций, когда пользователь хочет продолжить писать после вставки изображения и подписи, это, вероятно, долгожданное дополнение. Однако это может быть проблемой для пользователей, которым нужны многострочные подписи – я не уверен, как добавить разрыв строки в заголовок с этим изменением.

Gutenberg 8.2 включает несколько других улучшений, таких как ограничение наиболее часто используемых блоков в устройстве вставки до шести элементов. Отдельные кнопки в блоке Buttons можно разделить на две кнопки , нажав Enter клавишу, или объединить, нажав Backspace клавишу. Пользователи также могут протестировать два новых шаблона блоков. Один добавляет раздел героя с двумя столбцами под ним. Другой добавляет раздел с функциями / услугами из трех столбцов .

В целом, это надежное обновление с многочисленными улучшениями и исправлениями ошибок. Изменения в потоке редактирования – приятные улучшения, а новое позиционирование блока обложки и обновления API шаблонов – долгожданные дополнения к редактору.

Позиционирование содержимого для блока обложки

Команда Гутенберга создала новый элемент управления выравниванием, который позволяет конечным пользователям размещать контент в блоке Cover. Я ждал этой функции как минимум год после того, как впервые увидел, что она упоминается как возможность в несвязанном тикете.

Новая функция позиционирования добавляет матричный элемент управления с девятью позициями, из которых пользователь может выбирать. Как только позиция выбрана, внутреннее содержимое блока Cover переместится в это место. Важно отметить, что некоторый контент не будет выглядеть так, как будто он изменил положение, если блок обложки заполнен. Для ширины внутреннего контейнера установлено значение auto, что означает, что содержимое внутри уже может занимать все доступное пространство. Выравнивание более выражено в блоках Cover с меньшим содержанием внутри.

Конечно, в прошлых версиях плагина можно было выравнивать внутренние блоки индивидуально. Однако на уровне блоков иногда было немного больно. Этот новый элемент управления обеспечивает новый уровень гибкости для блока Cover.

Авторам тем потребуется обновить CSS в своих темах для обработки новых классов позиционирования. Похоже, что официальной документации для стилизации этих классов нет, поэтому просмотр исходного кода – лучший способ действий. Классы следующие:

.has-custom-content-position
.is-position-top-left
.is-position-top-center
.is-position-top-right
.is-position-center-left
.is-position-center-center
.is-position-center-right
.is-position-bottom-left
.is-position-bottom-center
.is-position-bottom-right

Также будет интересно посмотреть, что разработчики плагинов делают с новым компонентом AlignMatrixControl для своих собственных блоков. Этот компонент используется для обработки выравнивания внутреннего блока блока Cover, но его должно быть легко распространить на другие блоки, которые также могут использовать такое выравнивание.

Категории для выкройки

Gutenberg 8.2 почти полностью отметил все мои возможности для API шаблонов. В последней версии добавлена ​​поддержка категоризации шаблонов . В настоящее время интерфейс по умолчанию показывает следующие семь категорий:

  • Текст
  • Герой
  • Столбцы
  • Кнопки
  • Галерея
  • особенности
  • Отзывы

В нижней части средства вставки также есть раздел «Без категории», но технически это не категория. Он просто содержит любые шаблоны, которые не были отнесены к категории.

Тема и вставные авторы имеют доступ к register_block_pattern_category()и unregister_block_pattern_category()функциям для регистрации или отмены регистрации шаблонов, соответственно. Категории могут быть назначены конкретному блоку с помощью нового categoriesаргумента. Дополнительная информация доступна в документации по API шаблонов .

Узорам можно назначить одну или несколько категорий. Поэтому пользователи могут видеть дубликаты некоторых шаблонов в устройстве для вставки. Это одна из причин, по которой я надеюсь, что команда вернет интерфейс с вкладками или что-то подобное обратно в средство вставки. Что касается категорий, теперь это должно быть возможно как для блоков, так и для шаблонов. На данный момент моя библиотека паттернов становится громоздкой.

Команды косой черты для шаблонов все еще в моем списке желаний, что может отменить необходимость в интерфейсе вставки с вкладками.

Блокировка виджетов почти готова

В чате редакторов на этой неделе команда обсудила возможость вывода нового экрана виджетов из экспериментальной стадии. Если это произойдет до 7 июля, это может означать, что пользователи смогут начать настраивать свои боковые панели с помощью блоков уже в WordPress 5.5. Это еще не высечено в камне, но интересно видеть, как блоки действительно вырываются из области содержимого публикации.

По большей части система блочных виджетов работает хорошо. Он еще не выглядит таким отполированным, каким должен быть для слияния с ядром WordPress. Однако, если команда преодолеет оставшиеся препятствия в следующем месяце, это вполне возможно. У меня есть сомнения, но мы скоро увидим, где это приземляется.

Сейчас хорошее время для конечных пользователей, чтобы начать тестирование экспериментальных виджетов с помощью экрана администратора «Виджеты (бета)» и панели настройки «Блоки виджетов (экспериментальный)». Чтобы протестировать эту функцию, включите параметр «Виджеты» на странице настроек «Эксперименты» для подключаемого модуля Gutenberg.

 

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *