Перейти к содержимому

AI-архитектура WordPress

В 2025–2026 годах WordPress пошёл неожиданным путём. Пока рынок соревновался в количестве AI-ассистентов, платформа начала перестраивать фундамент.

Ключевая идея: любой AI-агент может управлять WordPress, если знает правила игры. Неважно, Claude, ChatGPT, Copilot или Cursor — архитектура не привязана к конкретному вендору.

AI должен стать таким же фундаментальным слоем, как база данных. Никто не проверяет «есть ли MySQL» перед вызовом get_post_meta(). Так же и разработчики плагинов должны иметь доступ к AI без сложностей интеграции.

C версии WordPress 6.9 (ноябрь 2025) появился Abilities API — центральный реестр всех возможностей сайта. Каждый плагин, тема и ядро регистрируют свои функции в стандартизированном формате.

Каждая Ability описывается:

  • Входные данные — JSON Schema
  • Результат — что возвращается
  • Права доступа — какие capabilities требуются
  • Документация — для человека и для машины

Раньше функции были разбросаны по хукам, классам и REST API. Теперь всё в одном месте и может быть безопасно обнаружено и вызвано извне.

В базовой поставке WP 6.9: получение информации о сайте, данные пользователей, техническая информация о среде.

Model Context Protocol (MCP) — открытый протокол, позволяющий AI-агентам безопасно подключаться к WordPress, обнаруживать инструменты и данные, а затем вызывать их.

Три базовых примитива MCP:

  • tools — исполняемые действия (создать пост, обновить настройки)
  • resources — пассивные источники данных (логи, конфигурации)
  • prompts — заготовленные шаблоны рабочих процессов

Способы подключения:

  • Self-hosted — WordPress MCP Adapter (февраль 2026), поддерживает STDIO и HTTP
  • WordPress.com — встроенный MCP-сервер (с 2025)

Протестирован с Claude Desktop, Claude Code, Cursor, VS Code.

Инструмент для работы с генеративным AI внутри WordPress. Позволяет плагинам обращаться к разным провайдерам (OpenAI, Anthropic, Google) через единый API.

$image = Ai_Client::prompt('Create an image for this post')
->with_text($post_content)
->generate_image();

Для разработчиков: снимает боль мультивендорности — один API для всех моделей. Для владельцев: свобода выбора провайдера без замены плагинов.

  • Использует HTTP API WordPress
  • Интегрируется с админкой для хранения API-ключей
  • Автоматический выбор подходящей модели из доступных
  • Система проверки доступности модели (чтобы условно показывать AI-функции)

Предложен для WordPress 7.0.

Open-source библиотека навыков для AI-агентов в публичных репозиториях. Решает «хронические болезни» AI при работе с WordPress:

  • Использование устаревших паттернов
  • Игнорирование block.json, депрекаций и блочных тем
  • Пропуск базовых проверок безопасности

Каждый skill содержит:

  • Триггеры — когда применять навык
  • Пошаговые инструкции
  • Чек-листы
  • Примеры правильных и неправильных решений

Примеры: wp-playground, theme-development, plugin-creation, seo-optimization.

Джейсон Адамс (WordPress Core) предложил мысленный эксперимент: представьте WordPress без базы данных. БД настолько фундаментальна, что никто не проверяет её наличие перед использованием get_post_meta().

Что если AI станет таким же фундаментальным? ИИ — не просто функция (чат-интерфейс). Это слой, на котором строятся все остальные возможности. Кнопка «Сгенерировать alt-текст» — AI-powered функция, но пользователь не думает «я использую ИИ». Он просто пользуется.

Главный вызов — как дать всем доступ к AI. Решение: пусть хостеры предоставляют AI так же, как базы данных. Так же как хостинг с БД имеет преимущество перед хостингом без БД, так и хостеры с AI-моделью в тарифе будут иметь преимущество.

WP AI Client имеет систему проверки доступности модели. Разработчик может использовать проверки для условного отображения функций: «Generate Alt text» показывается только если доступна поддерживающая модель.

  • Сформирована AI Team в WordPress Core
  • Создан AI Building Block
  • Abilities API (WP 6.9)
  • WP AI Client (предложен для WP 7.0)
  • MCP Adapter для self-hosted
  • Workflows API (в разработке) — цепочки Abilities в потоки