结论:WordPress Abilities API 是 7.0 引入、 7.1 增强的一套机制:它让插件/主题能”声明自己具备什么能力”,并把这些能力暴露给 AI 工具和其他插件去发现、调用。配合核心内置的 AI Client 与 Connectors 屏幕,它把 WordPress 从”能被 AI 外接”推进到”AI 原生”——你的站点功能第一次能主动告诉 AI”我能做什么”。
它解决什么问题
过去插件想接 AI,要么各自硬编码集成,要么靠年久失修的 capability 检查做权限。 Abilities API 换了思路:插件声明能力(比如”我能搜文章””我能发邮件””我能审评论”),AI 客户端或别的插件通过共享发现机制找到这些能力并调用。 WordPress 官方在 WCEU 2026 上强调,这比开发者的能力检查(capability checks)更干净、更安全。
三件套:AI Client + Abilities API + Connectors
- AI Client(核心内置):让 WordPress 直接对接生成式 AI 模型;
- Abilities API:让站点”功能”可被 AI 发现与调用;
- Connectors 屏幕:后台一个统一枢纽,管理 OpenAI / Anthropic / Google 等外部连接,带 3 个预设,也能自建;API key 可走环境变量、 PHP 常量或数据库(前两者不入库)。
7.1 里 Abilities API 增强了什么
WordPress 7.1 在 6.9 基础设施之上,给 Abilities API 补了三样关键能力:
- 可过滤的执行生命周期(filterable execution lifecycle)——你能在能力执行的前后可插钩子;
- 自定义校验(custom validation)——调用前按你的规则校验;
- 共享发现(shared discovery)——让 AI 工具和其他插件更容易找到并复用能力。
还有 Client-Side Abilities 包
WordPress 7.0 还带来 Client-Side Abilities 包:这是 Abilities API 的 JavaScript counterpart,自带 UI 与命令面板(⌘K / Ctrl+K),把大量”混合 AI 能力”直接带给前台与后台用户。开发者无需从零搭界面就能接上能力。
实战:一个”审站 + 开工单”的 AI 工作流
WCEU 2026 的 Vito Peleg workshop 演示了 Abilities API 的典型用法:让 AI 工作流审计一个真实站点、并自动提交结构化工单。思路是——插件把”读站点状态””建工单”等能力注册进 Abilities API,AI 客户端发现后串联成一条自动化流水线。这正是 Abilities API 想促成的事。
开发者怎么接
- 在插件里用 Abilities API 注册一个能力,声明名称、所需参数与执行回调(具体注册函数以官方 Developer Notes 为准)。
- 用 7.1 新增的自定义校验钩子,在能力被调用前做权限/参数校验。
- 在 Connectors 屏幕配置好 AI 提供方(OpenAI / Anthropic / Google),让 AI 客户端能发现并调用你注册的能力。
WordPress 7.0 「 Armstrong 」官方发布说明








评论 (0)