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-тільки реєстрація блоків.
    Розробники тепер можуть створювати та реєструвати блоки та патерни безпосередньо на стороні 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 виглядає як спроба перекласти фундамент відразу для кількох інструментів: інтеграція з ІІ, адмінка, редактор, блоки, патерни та серверна реєстрація блоків. Власникам сайтів, як завжди, рекомендується спочатку перевірити оновлення на копії сайту, особливо якщо використовуються важкі теми, візуальні конструктори та плагіни, які активно втручаються в редактор.

Джерело: linux.org.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster