Выпуск WordPress 6.1 запланирован на 1 ноября 2022 года
Выпуск WordPress 6.1 запланирован на 1 ноября 2022 года. Этот выпуск является кульминацией более 360 обновлений и 370 исправлений ошибок. Это будет последняя мажорная (крупная) версия 2022 года, которая будет содержать множество новых функций и улучшений.
Я собрал для вас некоторые важные моменты, которые будут в Gutenberg и которые мы ожидаем в новой версии WordPress. Изменения описал не все, только те, что мне были интересны. Все изменения которые ожидаем можно посмотреть перейдя по ссылкам в конце статьи.
Что нового?
- Новая тема Twenty Twenty-Three с 10 уникальными вариациями стиля.
- Новые блоки в редакторе Гутенберг.
- Улучшение основного редактора: более глубокая настройка с дополнительными параметрами шаблона.
- Расширенный и усовершенствованный опыт работы с шаблонами.
- Быстрый поиск и использование частей шаблона — например, если их несколько.
- Шаблоны Шапки и Футера сайта будут доступны для всех тем.
- Новые шаблоны для Шапки и Футера.
- Обновление блоков Цитата и Список.
- Улучшение удобства использования блоков (более 30 блоков).
- Лучшая организация блочных преобразований (преобразование блока в другой блок).
- Гибкие шрифты позволяет разработчикам тем динамически настраивать размеры шрифтов.
- Иконка сайте (если указана) заменит иконку WordPress на странице редактирования записи.
- На странице редактирования записи в информационной панели Подробности будет отображаться время, необходимое для чтения статьи.
- Для большинства блоков будут доступны дополнительные параметры: размеры, отступы и граница. Можно даже будет задать верхнюю, правую, нижнюю и левую границы.
- и т.д.
Обновление блоков Цитата и Список
Блоки Цитата и Список были обновлены и теперь поддерживают внутренние блоки. Например, Цитата теперь может содержать любой внутренний блок, такой как Заголовок, Изображение, Список или даже другую Цитату. А элементы списка теперь обрабатываются как отдельные блоки, что значительно упрощает их сортировку.
В классических темах можно включить поддержку частей шаблона
В классических темах можно включить поддержку частей шаблонов с помощью специальной функции:
add_theme_support( 'block-template-parts' );
Расширенный и усовершенствованный опыт работы с шаблонами
Для блочных тем доступны следующие разделы в Редакторе:
- Сайт (главная страница)
- Шаблоны (Архив, 404, Блог (альтернативная), Индексная (записи блога), Главная страница (записи на главной), Отдельная статическая страница, Страница с результатами поиска, Отдельная страница записи)
- Части шаблона (Шапка, Футер, Комментарии и Мета-данные)
Вот следующие шаблоны, которые в последних нескольких выпусках Gutenberg разблокировали для прямого редактирования:
- Шаблоны страниц: шаблоны для конкретных страниц.
- Шаблоны записей: настраиваемый тип сообщений и шаблоны для конкретных сообщений.
- Пользовательские шаблоны: выбираемые пользователем пользовательские шаблоны для всех типов записей.
- Шаблоны таксономии могут быть специфическими для таксономии (например, категории, тега) или для определенного термина в рамках таксономии (для конкретной категории).
WordPress поддерживает эти типы шаблонов блоков, начиная с версии 5.8, если разработчики вручную объединяют их в свои темы. Однако эти изменения позволяют пользователям и разработчикам создавать их непосредственно в новом интерфейсе редактора сайта. Это также приближает нас на один шаг к созданию более сложных тем WordPress без написания кода.
Существует множество вариантов использования этих типов шаблонов. Например, пользователь может захотеть показать сетку записей для определенной категории «Рецепты», но не изменять стиль списка по умолчанию для других категорий. Владелец ресторана может удалить боковую панель сайта по умолчанию на странице «меню», чтобы фотографии блюд занимали центральное место.
Чтобы добавить собственный тип записи или шаблоны таксономии, перейдите в раздел Внешний вид — Редактор. Нажмите на иконку/кнопку WordPress в левом углу экрана, вы откроете сайдбар с разделами шаблонов. В сайдбаре выберите раздел Шаблоны.
В верхней части справа нажмите на кнопку «Добавить новый», чтобы открыть раскрывающийся список шаблонов, как показано на скриншоте:
Выберите шаблон справа и если доступна логика применения шаблона, то укажите необходимый параметр.
Примечание
Пользовательский шаблон (Custom template) в настоящее время не может быть назначен для определенных типов записей. Шаблоны, созданные с помощью этой опции, доступны для всех записей, независимо от их типа. Например, пользовательский интерфейс не учитывает создание шаблона, который пользователи могут назначать только страницам и/или товарам. Это поддерживается через иерархию шаблонов и авторы тем по-прежнему могут создавать их вручную.
Пользовательские шаблоны также не определяются theme.json при экспорте ZIP-файла темы через редактор сайта.
Источники
- WordPress 6.1 Beta 1 Now Available
- Help Test WordPress 6.1
- Core Editor Improvement: Deeper customization with more template options
- Цикл разработки WordPress 6.1
Мое мнение и подход
Мое отношение
Редактор Гутенберг улучшается с каждой верисей и стал удобным инструментом для создания и редактирования записей. Я его использую на всех своих проектах.
Блочный редактор виджетов пока подглючивает и загружается долго в админке. Я на большинстве сайтов его отключаю и возвращаю старые классические виджеты. Но, перспектива есть. Посмотрим как будет работать редактор виджетов в WP 6.1.
Блочные темы как и Редактор шаблонов (сайта) я лично пока не рассматриваю как инструмент для создания полноценных рабочих сайтов. Считаю этот функционал сырым. Но, проект перспективный и в будущем станет важным, если не основным инструментом для создания проектов.
Мой подход в разработке сайтов
На данный момент, я для себя выделил следующие основные векторы в плане личного профессионального развития:
- Создание сайтов на базе Gutenberg (особенно, что относится к лендингам, сайты-визитки, бизнес-сайты).
- Использование готовых блоков для Gutenberg, которые предоставляют плагины от сторонних разработчиков (Kadence Blocks, Qubely и др.).
- Кастомная верстка темы WP.
- Создание произвольных типов записей, произвольных полей и кастомных настроек. Основные инструменты: ACF, CPT и др.
- Создание кастомных блоков Gutenberg (с помощью плагинов, ACF или разработка с нуля).
- При создании Интернет-магазина пока остаюсь на готовых премиум-темах.
Мой девиз такой: меньше Elementor и плагинов, больше Gutenberg и custom-а.
Поэтому я наблюдаю с большим интересом за развитием проекта Gutenberg и его производных.
А какие технологии, подходы и инструменты вы используете при создании сайтов? Что вы думаете по поводу развития WordPress и Gutenberg?