Домой Софт WordPress 7.0 «Armstrong»

WordPress 7.0 «Armstrong»

Крупное обновление популярной CMS приносит ИИ-инфраструктуру, улучшенный редактор, обновленную панель управления и сотни других улучшений.

Интерфейс и логотип WordPress 7.0 Armstrong
Выход WordPress 7.0 Armstrong Источник: linux.org.ru

Состоялся релиз 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

Источник: https://www.linux.org.ru