
Состоялся релиз WordPress 7.0 под кодовым названием «Armstrong» — очередной мажорной версии популярной системы управления контентом, которая распространяется под лицензией GPLv2 и выше. Выход обновления был запланирован на 20 мая 2026 года после того, как релиз перенесли с апреля. Разработчики решили выпустить дополнительные кандидатские сборки (RC), чтобы тщательно протестировать архитектурные нововведения перед финальным запуском.
В состав WordPress 7.0 вошло свыше 419 исправления и правок в системе Core Trac. Среди них более 300 багфиксов, а также сотни улучшений в визуальном редакторе, панели управления и модулях интеграции с искусственным интеллектом.
Важные изменения
WP AI Client и новая ИИ-инфраструктура.
В ядро платформы внедрен WP AI Client — единый PHP-интерфейс, через который сторонние плагины могут взаимодействовать с генеративными нейросетями без жесткой привязки к конкретным вендорам. Маршрутизацией запросов теперь занимается сам WordPress, тогда как API-ключи и подключения настраиваются в новом меню Settings > Connectors. Изначально в системе заложена интеграция с сервисами Anthropic, Google и OpenAI, но архитектура полностью открыта для расширения силами сторонних разработчиков.Abilities API для будущих «агентных» сценариев.
Новый программный слой Abilities API тесно связан с WP AI Client. Он позволяет описывать функционал сайта и установленных плагинов понятным для ИИ образом, чтобы задействовать их в автоматизированных рабочих цепочках. На данном этапе это скорее надежный фундамент для создателей контента и разработчиков, чем готовая к использованию кнопка автоматизации, но вектор развития очевиден — CMS активно готовят к эре умных ИИ-ассистентов.Обновленная административная панель.
В интерфейсе wp-admin появилась свежая цветовая схема Modern, разработчики переработали стили оформления, повысили контрастность элементов и обновили типографику. Переходы между страницами панели управления стали более плавными, однако эта анимация автоматически отключается, если в настройках операционной системы пользователя активирован режим уменьшения движения.Command Palette в админке.
В верхней части экрана появилась строка быстрого доступа Command Palette, которая вызывается комбинацией клавиш Ctrl+K или ⌘K. Теперь пользователи могут мгновенно находить нужные функции и переходить к системным инструментам из любого раздела панели управления, не тратя время на поиски по громоздким меню.Отдельная страница управления шрифтами.
Библиотека Font Library получила выделенную панель для комплексного администрирования шрифтов. Теперь файлы можно загружать, устанавливать и удалять централизованно из единого интерфейса, что существенно упрощает кастомизацию сайтов на современных блочных темах.Визуальное сравнение редакций.
В редактор контента внедрена функция Visual Revisions. Она позволяет наглядно сравнивать две версии записи или страницы с помощью удобного ползунка. Инспектор документа выводит краткую сводку изменений, а перемещаться между отредактированными фрагментами можно напрямую в процессе просмотра.Более стабильный iframe-редактор.
Редактор записей теперь активнее задействует изолированный режим iframe, если все используемые на странице блоки созданы на базе Block API версии 3 и выше. Это решение минимизирует негативное влияние сторонних скриптов и стилей темы на стабильность работы самого редактора.Настраиваемые мобильные меню.
Полноэкранные навигационные оверлеи для мобильных устройств теперь можно собирать с нуля из стандартных блоков и готовых паттернов прямо в Site Editor. Добавление специального блока закрытия Navigation Overlay Close дало авторам сайтов и создателям тем полный контроль над адаптивной навигацией.Видимость блоков по устройствам и адаптивные настройки.
В седьмой версии WordPress появилась возможность скрывать или отображать отдельные блоки в зависимости от типа устройства. Кроме того, разработчики расширили настройки адаптивности: пользователи могут гибко менять стили и задавать параметры для различных контрольных точек (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. Для таких решений предусмотрена поддержка редактируемых атрибутов и автоматическая генерация элементов управления в инспекторе с помощью инструмента DataForm.Изменения в Interactivity API.
В состав пакета @wordpress/interactivity вошла новая функция watch(), предназначенная для подписки на изменения реактивных сигналов внутри callback-функций. Директива data-wp-watch может применяться на различных этапах жизненного цикла DOM-элементов для оперативного отклика на изменение состояния.DataViews, DataForms и расширение Site Editor.
Интерфейс пополнился новыми макетами Activity и Details, разработчики улучшили дизайн модальных окон, а Field API научился регистрировать типы данных, созданные сторонними разработчиками. В Site Editor заложен архитектурный базис для гибкой маршрутизации, а свежий пакет @wordpress/boot позволяет плагинам формировать собственные страницы в редакторе сайта.Более безопасная регистрация пользователей.
Системные роли Администратора и Редактора больше не назначаются новым пользователям по умолчанию на странице общих настроек безопасности. Если на момент обновления одна из этих ролей была выбрана в качестве дефолтной, инструмент 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 производит впечатление масштабной модернизации фундаментальных компонентов платформы: разработчики одновременно обновили ИИ-инфраструктуру, административную панель, визуальный редактор, систему блоков, паттерны и методы серверной регистрации. Владельцам интернет-ресурсов перед обновлением настоятельно рекомендуется протестировать новую версию на резервной копии сайта, особенно если используются сложные темы оформления, сторонние визуальные конструкторы и плагины, глубоко интегрированные в редактор контента.
>>> Загрузить (прямая ссылка на тарболл)
>>> Источник
© Linux.org.ru




