Изменения в редакторе
Лайтбокс для изображений
Больше не нужны дополнительные плагины, просто отмечаете галочку в блоке Изображения и картинка увеличивается при клике. В галереях увеличение тоже работает, но изображения не листаются.
Улучшили отображение структуры страницы
Группы теперь можно переименовывать.
А изображения и галереи отображаются в виде превью.
То и другое должно упростить поиск нужных блоков в структуре страницы.
Фоновые изображения для групп
В блоке Группа появилась возможность задать фоновое изображение.
Тулбар дочерних блоков теперь привязан к родительскому
Теперь панель инструментом отображается не над элементом блока, а над самим блоком и таким образом не перекрывает его содержимое. Поддерживается для блоков Список, Цитата и Навигация.
Галочка «Открыть в новой вкладке» на два клика ближе
Настройку открывания ссылки в новой вкладки вытащили в окно предпросмотра. В прошлой версии, чтобы до неё добраться необходимо было перейти в редактирование ссылки, а затем в раздел Расширенные.
Улучшили палитру команд
Палитра команд — это такое специальное поле ввода, которое можно вызывать нажатием сочетания клавиш Ctrl+K и ввести команду, вместо её вызова мышкой. Что-то подобное есть во многих операционных системах. В WordPress 6.4 причесали внешний вид палитры и расширили список команд.
Здесь правда не обошлось без ложки дегтя — комбинация клавиш срабатывает только на английской раскладке, что сильно снижает её ценность.
Кнопки в навигации
Теперь в блок Навигация можно добавлять кнопки.
Улучшения раздела Паттерны
Добавили возможность распределить паттерны по категориям.
Бонусом упростили миграцию паттернов между сайтами. Теперь их можно экспортировать и импортировать прямо в разделе Паттерны.
Хуки в блочном редакторе
Концепцию классических WordPress-хуков адаптировали под блоки. Теперь, судя по всему, можно будет не переопределять вывод блока, чтобы добавить к нему дополнительные элементы, а указать где вывести дополнительный блок. В условиях доступнен вывод до или после определенного типа блока (а также перед первым или после последнего вложенного блока), на определенном шаблоне, части шаблона или паттерне.
Вероятно, основное отличие от классических хуков в том, что появившийся в редакторе блок пользователь сможет самостоятельно изменить или удалить.
Технические подробности здесь, пример блока лайков для комментариев здесь.
Отказались от страниц вложений
До WordPress 6.4 для всех файлов вложений создавались страницы, примерно как для записей и страниц, включая возможность оставлять комментарии.
Теперь от них решили отказаться и открываться будет сразу медиафайл.
Почему-то оставили поле Описание, содержимое которого выводилось на странице вложения. Непонятно как оно теперь будет использоваться. Возможно, уберут в следующих версиях.
Изменение затронет только новые установки, поэтому если вы хотите отключить страницы вложений после обновления на WordPress 6.4, то нужно либо изменить значение опции wp_attachment_pages_enabled
на 0
на странице /wp-admin/options.php
(на неё нет ссылки в админ-панели) и сохранить изменения.
Либо воспользоваться небольшим плагином. В этом случае всё можно будет сделать в админ-баре.
+ Как установить плагин в WordPress
Технические штуки
Повышение консистенси уведомлений в админке
Добавили две новые функции wp_get_admin_notice
и wp_admin_notice
. Это позволит универсализировать процесс вывода уведомлений в админ-панели. Передаете параметры — получаете готовую верстку и стили. Технические подробности тут.
Обновление HTML API
Разработчики WordPress продолжают развитие своего DOMDocument. Зачем? Говорят пушка-гонка будет по производительности.
В этот раз добавили HTML-процессор. Теперь можно работать с кодом не просто как с набором тегов, но и учитывать его структуру + добавили хелпер has_class
для выборки элементов по классу.
Технические подробности и примеры тут.
Редакции для метаданных
В функции register_meta
и register_post_meta
добавили параметр revisions_enabled
для поддержки редакций. Сам WordPress сейчас использует редакции только для Сносок. В будущем планируют добавить редакции для Изображения записи. Поддержка редакций для метаданных связан с подготовкой к внедрению возможностей по совместной работе над записями и страницами.
Оптимизация производительности и новая тема
В этом выпуске множество изменения в плане оптимизации производительности, что всегда хорошо. Даже табличку с тестами намутили. Большинство изменений носят косметический и реорганизационный характер, поэтому скорее имеет смысл описать какие-то конкретные практики использования в будущем, чем просто перечислять текущие изменения. Вот тут есть специальный пост с изменениями именно по производительности, чтобы составить представление.
Также по традиции, с последний релизом в году вышла и новая тема. Демка выглядит впечатляюще: полностраничные паттерны, несколько сборок под разные сценарии использования, куча разнообразных элементов, типа отзывов, call to action и т.д. Кстати, новую тему можно пощупать изнутри прямо в браузере, используя WordPress Playground. Возможно, в будущем по теме Twenty Twenty-Four тоже выйдет отдельный обзор.