WordPress 7.0 «Armstrong»

Состоялся выпуск WordPress 7.0 «Armstrong», очередной мажорной версии свободной системы управления контентом, распространяемой под лицензией GPLv2 или выше. Релиз был намечен на 20 мая 2026 года после переноса с апрельской даты: разработчики выпустили дополнительные RC-сборки, чтобы дотестировать архитектурные изменения перед финальной сборкой.
В WordPress 7.0 вошло более 419 исправлений и изменений в Core Trac, включая свыше 300 исправлений ошибок, а также сотни изменений в редакторе, панели управления и интеграции с ИИ.
Важные изменения
-
WP AI Client и новая ИИ-инфраструктура. В ядро добавлен WP AI Client — единый PHP-интерфейс, через который плагины могут обращаться к генеративным ИИ-моделям без жёсткой привязки к конкретному провайдеру. Маршрутизацию запросов берёт на себя WordPress, а ключи и подключения управляются через новый экран
Settings > Connectors. По умолчанию предусмотрены подключения к Anthropic, Google и OpenAI, но архитектура рассчитана на расширение сторонними разработчиками. -
Abilities API для будущих «агентных» сценариев. Новый слой Abilities API интегрирован с WP AI Client и позволяет описывать возможности сайта и плагинов так, чтобы их можно было использовать в последовательных автоматизированных рабочих процессах. Пока это скорее фундамент для разработчиков, чем просто кнопка «сделать красиво», но направление понятно: WordPress готовят к эпохе ИИ-плагинов.
-
Обновлённая административная панель. В
wp-adminпоявилась новая цветовая схема Modern, обновлены стили, контрастность и типографика. Добавлены плавные переходы между экранами панели управления, при этом они отключаются, если в системе пользователя включено уменьшение анимаций. -
Command Palette в админке. В верхнюю панель добавлен быстрый доступ к Command Palette через
Ctrl+Kили⌘K. Теперь из любого места панели управления можно быстрее перейти к нужным действиям и инструментам, не выискивая их по меню. -
Отдельная страница управления шрифтами. Font Library получила выделенную страницу для управления шрифтами. Шрифты можно централизованно загружать, устанавливать и администрировать из одного места, что должно упростить жизнь владельцам сайтов на блочных темах.
-
Визуальное сравнение редакций. В редактор добавлены Visual Revisions: теперь две версии записи или страницы можно сравнивать визуально, с ползунком переключения между редакциями. Инспектор документа показывает сводку изменений, а по отдельным изменённым областям можно переходить прямо на странице.
-
Более стабильный iframe-редактор. Редактор записей теперь активнее использует изолированный iframe-режим, если все вставленные блоки работают через Block API версии 3 или выше. Это должно уменьшить влияние стилей и скриптов темы или плагинов на сам редактор.
-
Настраиваемые мобильные меню. Навигационные overlay-меню для мобильных устройств теперь можно собирать из блоков и паттернов в Site Editor. Появился отдельный блок закрытия Navigation Overlay Close, что даёт темам и пользователям больше контроля над внешним видом мобильной навигации.
-
Видимость блоков по устройствам и адаптивные настройки. В WordPress 7.0 блоки можно скрывать или показывать в зависимости от типа устройства. Также расширены настройки responsive-режима: можно менять стили для разных breakpoint«ов и настраивать размеры этих breakpoint«ов.
-
Улучшения паттернов и Pattern Overrides. Pattern Overrides теперь работают не только с базовыми, но и с пользовательскими блоками. Для разработчиков добавлены новые возможности управления атрибутами через Block Bindings, а режим
contentOnlyприменяется шире, из-за чего авторам блоков стоит внимательнее описывать редактируемые атрибуты вblock.json. -
Новые и улучшенные блоки. Добавлены Heading Block, Breadcrumbs Block и Icons Block. Галерея получила поддержку lightbox со слайд-шоу, видео теперь можно использовать как фон в Cover Block, а Paragraph Block получил поддержку колонок и текстовых отступов.
-
CSS на уровне отдельных блоков. В редакторе появилась возможность применять пользовательский CSS к конкретному блоку на странице. Это даёт более тонкую настройку без необходимости городить отдельные классы и править тему вручную.
-
PHP-only регистрация блоков. Разработчики теперь могут создавать и регистрировать блоки и паттерны непосредственно на стороне PHP через Block API. Для PHP-зарегистрированных блоков предусмотрены редактируемые атрибуты и автоматическое создание инспекторских контролов через DataForm.
-
Изменения в Interactivity API. В пакет
@wordpress/interactivityдобавлена функцияwatch(), позволяющая подписываться на изменения сигналов внутри callback«а. Директиваdata-wp-watchможет использоваться в жизненном цикле DOM-элемента и реагировать на изменения состояния. -
DataViews, DataForms и расширение Site Editor. Добавлены новые layout«ы Activity и Details, улучшен внешний вид модальных окон, Field API получил регистрацию сторонних типов. В Site Editor заложена основа для расширяемой маршрутизации, а новый пакет
@wordpress/bootпозволяет плагинам строить собственные страницы редактора сайта. -
Более безопасная регистрация пользователей. Роли Administrator и Editor убраны из выбора роли нового пользователя по умолчанию в общих настройках. Если до обновления была выбрана одна из этих ролей, Site Health покажет предупреждение. Для разработчиков добавлен фильтр
default_role_dropdown_excluded_roles. -
Обновления библиотек и требований. Минимальная версия PHP для WordPress Core теперь поднята до PHP 7.4. Обновлены PHPMailer до 7.0.2, backbone.js до 1.6.1, Requests до 2.0.17, CodeMirror до актуальной ветки v5; также добавлена обработка deprecation-уведомлений PHP 8.1 для тем.
WordPress 7.0 выглядит как попытка переложить фундамент сразу для нескольких инструментов: интеграция с ИИ, админка, редактор, блоки, паттерны и серверная регистрация блоков. Владельцам сайтов, как всегда, рекомендуется сначала проверить обновление на копии сайта, особенно если используются тяжёлые темы, визуальные конструкторы и плагины, активно вмешивающиеся в редактор.
Загрузить
>>> Источник
