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: живее всех живых».