Gutenberg 24.3: форматирование через несколько блоков, новая вставка медиа и реакции в заметках

28 октября команда WordPress выложила на GitHub финальный релиз плагина Gutenberg 24.3.0 после релиз-кандидата от 20 октября. Главное в нём для тех, кто пишет в редакторе: жирный, курсив и ссылки теперь работают на выделении сразу через несколько блоков, вставка медиа получила новую сетку, а заметки научились реакциям-эмодзи.

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

Форматирование через несколько блоков

Самое заметное изменение висело в трекере с 2020 года. Раньше, если выделить текст от середины одного абзаца до середины другого, кнопки «Жирный» или «Ссылка» не срабатывали. В 24.3 это исправили в PR #58913: кнопки на панели блока и их горячие клавиши работают на выделении, которое начинается в одном блоке и заканчивается в другом. Это касается всех зарегистрированных форматов, а не только жирного и курсива.

Рядом ещё две правки для тех, кто много редактирует текст. Выделенный текст теперь можно перетащить мышкой в другое место, в том числе в другой блок (PR #81603), а несколько выделенных блоков тащатся за любую точку внутри выделения (PR #81602). Неразрывные пробелы в выбранном блоке помечаются красной точкой, и появилась кнопка, которая меняет их на обычные (PR #84737).

Новая вставка медиа на DataViews

Вкладку медиа в панели вставки переделали на сетку DataViews, ту же основу, на которой построены новые списки в админке (PR #82749). Для аудио и других файлов, которые не картинка и не видео, появилось превью, а при переключении категорий сетка очищается и показывает индикатор загрузки. Привязка медиа к записи, которая появилась в WordPress 7.1, при этом осталась.

Заметки: реакции эмодзи и черновики

В 24.2 заметки переехали на поля рядом с текстом, а в 24.3 к ним добавили реакции (PR #76767). Набор фиксированный, пять штук: сердце, праздник, улыбка, глаза и ракета. Ещё заметки аккуратнее подсвечивают текст, к которому относятся, а фрагмент, к которому вы пишете, но ещё не отправили заметку, помечается отдельным маркером (PR #84125).

Понятные ошибки сохранения и автосохранения

Целый пакет правок касается ситуаций, когда сохранить запись не получилось. Это особенно полезно, если между браузером и сайтом стоит прокси, файрвол или медленный хостинг:

  • в уведомлении об ошибке сохранения появилась кнопка копирования и раскрывающиеся подробности (PR #82496);
  • если автосохранение упало без ответа сервера, редактор так и пишет, а если ответ был, показывает HTTP-статус (PR #85157);
  • после сбоя автосохранения видно обратный отсчёт до следующей попытки, например «Retrying in 42 seconds.» (PR #84656);
  • уведомление о сбое пропадает, когда следующее сохранение прошло (PR #84649);
  • перед восстановлением резервной копии из браузера видно её дату (PR #84735).

Ещё одна правка из той же серии: перед восстановлением старой ревизии несохранённые изменения теперь сами сохраняются как ревизия (PR #84590), так что откат больше не съедает свежую правку.

Блоки, паттерны и стили

Работа над единым набором настроек дизайна для всех блоков продолжается. Несколько примеров из списка изменений:

  • у абзаца появились фоновое изображение и градиент (PR #83934), минимальная ширина и высота (PR #83924);
  • у таблицы появились выравнивание текста (PR #83966), цвет ссылок и фон-градиент;
  • у блока «Обложка» появились цвета ссылок и кнопок (PR #83972);
  • заголовок записи научился подгонять размер текста под ширину (PR #83036);
  • галерея на телефоне листается в лайтбоксе свайпом с анимацией (PR #79114).

В панели вставки раздел «My patterns» переименовали в «Site patterns» и добавили фильтр по автору (PR #84680). Автор теперь видит синхронизированные паттерны администратора, может вставить их и отвязать, но не редактировать оригинал (PR #84661). В глобальных стилях можно писать свой CSS для отдельных состояний элемента (PR #83539), а настройки стилей для полей ввода и выпадающих списков поддерживают псевдоселекторы (PR #71634).

Медиа, доступность и скорость

Анимированные GIF и WebP, загруженные через обработку картинок в браузере, теперь сохраняют анимацию во всех нарезанных размерах, включая миниатюры (PR #80385). Если нужны статичные миниатюры по первому кадру, есть фильтр:

add_filter( 'wp_generate_animated_image_subsizes', '__return_false' );

При конвертации HEIC в JPEG в браузере теперь сохраняются EXIF-данные (PR #82040). Если в системе включено уменьшение движения, видео в блоках «Видео» и «Обложка» не запускается само (PR #84308, PR #83853). По скорости: данные theme.json из всех источников теперь кешируются (PR #81979), а библиотека иконок рисуется быстрее.

Что важно разработчикам

  • в список плагинов, несовместимых с React 19, добавили новые (PR #84607); напомню, что React 19 включили по умолчанию ещё в 24.2;
  • минимальная версия Node.js для сборки пакетов теперь ^20.19.0 или 22.13.0 и новее (PR #84313), со старой 18 больше не собрать;
  • в @wordpress/ui появился компонент Avatar с инициалами и цветной заглушкой (PR #84145);
  • API действий и полей регистрирует базовые действия и поля записей на сервере (PR #84650);
  • из компонентов продолжают убирать Emotion: стили переносят на SCSS Modules, большие куски кода переписаны на TypeScript.

Что было в 24.2

Для контекста: Gutenberg 24.2 вышел 14 октября. В нём заметки вынесли на поля рядом с контентом, рубрику, метку или запись в меню навигации стало можно добавить одним поиском, галерея научилась сортировать картинки и красить их все одним дуотоном, а React 19 включили по умолчанию. 24.3 продолжает ту же линию: заметки, редактор текста и единые настройки дизайна.

Итог: 24.3 не про один громкий блок, а про мелочи, которые каждый день мешают писать в редакторе. Форматирование через несколько блоков, перетаскивание текста, неразрывные пробелы и внятные ошибки автосохранения заметят все, кто много пишет в WordPress. Ставить плагин лучше на тестовый сайт, а в ядро эти изменения придут с одной из следующих версий WordPress. Про то, как WordPress меняется в 2026 году в целом, я писал в посте «WordPress в 2026: живее всех живых».

Источники и ссылки


Комментарии загружаются…