|
Professor Seleznov
|
 20 мая 2026 года состоялся релиз системы управления контентом WordPress 7.0 «Armstrong». Исходный код проекта опубликован под лицензией GPLv2. Новая версия решения доступна на более чем 70 языках.
 В версию WordPress 7.0 внесено более 419 исправлений и изменений в Core Trac, включая свыше 300 исправлений ошибок, а также сотни изменений в редакторе, панели управления и интеграции с ИИ. Основные доработки и изменения в WordPress 7.0:
- 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‑режима: можно менять стили для разных брейкпойнтов и настраивать размеры этих брейкпойнтов.
- Улучшения паттернов и 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 для тем.
-Источник
|
|
|