Интеграция ACF с WordPress Abilities API

Обзор

Позволяет ИИ-инструментам и платформам автоматизации взаимодействовать с данными ACF через WordPress Abilities API.

Описание

ACF 6.8 добавляет поддержку WordPress Abilities API (представленного в WordPress 6.9). Эта интеграция открывает схему и данные ACF через машиночитаемый интерфейс, позволяя совместимым внешним инструментам обнаруживать и изменять группы полей ACF, пользовательские типы записей, таксономии и связанный с ними контент.

См. релизный пост ACF 6.8 для общего обзора.

Требования

  • WordPress 6.9 или более поздняя версия
  • ACF 6.8 или более поздняя версия
  • MCP Adapter или другая реализация MCP-сервера
  • MCP-совместимый клиент (Claude Desktop, Cursor и т. д.)

Настройка

Включение Abilities API

Добавьте этот фильтр в файл functions.php вашей темы или в произвольный плагин:

add_filter( 'acf/settings/enable_acf_ai', '__return_true' );

Настройка доступа ИИ

После включения новая вкладка настроек «ACF AI» появится в админке WordPress. Здесь вы можете:

  • Включать/выключать доступ ИИ глобально
  • Настраивать, для каких типов объектов разрешён доступ ИИ
  • Задавать описания для ИИ, чтобы помочь ему понять структуру вашего контента

Доступ ИИ для отдельных объектов

Для существующих объектов (групп полей, типов записей, таксономий) доступ ИИ по умолчанию отключён и требует ручного включения. Новые объекты, созданные после активации функции, получают доступ ИИ автоматически.

Чтобы включить доступ ИИ для существующего объекта:

  1. Откройте группу полей, тип записи или таксономию
  2. Перейдите на вкладку «Настройки»
  3. Включите «Разрешить доступ ИИ»
  4. При желании добавьте «Описание для ИИ», чтобы предоставить контекст

Доступные возможности

Возможности групп полей

ВозможностьОписание
acf/field-groupsСписок всех групп полей, для которых разрешён доступ ИИ
acf/create-field-groupСоздать новую группу полей с полями и правилами размещения

Возможности пользовательских типов записей

ВозможностьОписание
acf/custom-post-typesСписок всех пользовательских типов записей, зарегистрированных ACF
acf/create-custom-post-typeСоздать новый пользовательский тип записи
acf/{post-type}sЗапросить записи определённого типа
acf/create-{post-type}Создать новую запись
acf/view-{post-type}Получить одну запись
acf/update-{post-type}Обновить существующую запись
acf/delete-{post-type}Удалить запись

Возможности пользовательских таксономий

ВозможностьОписание
acf/custom-taxonomiesСписок всех таксономий, зарегистрированных ACF
acf/create-custom-taxonomyСоздать новую таксономию
acf/{taxonomy}sЗапрашивать термы
acf/create-{taxonomy}Создать новый терм
acf/view-{taxonomy}Получить один терм
acf/update-{taxonomy}Обновить существующий терм
acf/delete-{taxonomy}Удалить терм

Категории возможностей

ACF регистрирует две категории возможностей:

  • acf-field-management: возможности для управления группами полей, типами записей и таксономиями
  • wordpress-content-discovery: возможности для обнаружения типов контента и структуры

Права доступа

Все возможности учитывают права пользователей WordPress. Пользователь, от имени которого выполняется действие, должен иметь capability ACF (по умолчанию: manage_options), чтобы получить доступ к возможностям.

Примеры использования

Моделирование контента с помощью ИИ

ИИ-инструменты могут анализировать существующие структуры полей и предлагать или создавать новые группы полей на основе требований к контенту.

"Создайте группу полей для типа записи Recipe с полями для ингредиентов, времени приготовления, уровня сложности и инструкций."

Программный импорт контента

Импортируйте структурированные данные (CSV, JSON) как контент WordPress с корректной проверкой полей.

"Импортируйте этот CSV с товарами в тип записи Products, сопоставив столбцы с полями ACF."

Массовые операции

Обновляйте значения полей ACF в нескольких записях, соблюдая правила валидации.

"Обновите все Events с прошедшей датой, чтобы установить для поля status значение 'archived'."

Быстрое прототипирование

Автоматически создавайте демонстрационные сайты с реалистичными структурами контента.

"Настройте сайт недвижимости со списками объектов, агентами и таксономиями районов."

Примечания

  • Доступ ИИ включается для каждого объекта отдельно, чтобы исключить непреднамеренное раскрытие конфиденциальных данных
  • Все операции журналируются и учитывают audit trail WordPress
  • API использует JSON Schema для проверки входных и выходных данных
  • Деструктивные операции (удаление) требуют явных аннотаций подтверждения

Обновлено: 01.06.2026