跳到主内容
新主题测试

WordPress Abilities API 是什么:让插件声明能力、被 AI 工具发现调用

100%
WordPress Abilities API 是什么:让插件声明能力、被 AI 工具发现调用

结论: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 常量或数据库(前两者不入库)。
官方原话:AI Client 加上 Abilities API 是”a fiery duo”,能为你的站点带来新功能、工作流自动化与创作工具。两者互补,是 WordPress 上 AI 自动化的底座。

7.1 里 Abilities API 增强了什么

WordPress 7.1 在 6.9 基础设施之上,给 Abilities API 补了三样关键能力:

  1. 可过滤的执行生命周期(filterable execution lifecycle)——你能在能力执行的前后可插钩子;
  2. 自定义校验(custom validation)——调用前按你的规则校验;
  3. 共享发现(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 想促成的事。

开发者怎么接


  1. 在插件里用 Abilities API 注册一个能力,声明名称、所需参数与执行回调(具体注册函数以官方 Developer Notes 为准)。

  2. 用 7.1 新增的自定义校验钩子,在能力被调用前做权限/参数校验。

  3. 在 Connectors 屏幕配置好 AI 提供方(OpenAI / Anthropic / Google),让 AI 客户端能发现并调用你注册的能力。


WordPress 7.0 「 Armstrong 」官方发布说明

常见问题


Abilities API 和普通的 capability 检查有什么区别?
capability 检查是”这个用户能不能做 X”的权限判断;Abilities API 是”这个插件/站点能做什么”的能力声明与发现机制,AI 工具能主动找到并调用,更安全也更解耦。

它必须配合 AI Client 才能用吗?
它常与核心 AI Client 搭配(官方称二者是”fiery duo”),但能力注册与发现机制本身也可被其他插件复用,不强制绑定单一 AI 提供方。

Connectors 里的 API key 安全吗?
key 可按优先级从环境变量、 PHP 常量到数据库读取;若不想落库,用环境变量或 PHP 常量定义即可,数据库里只存 masked 占位。

7.1 对 Abilities API 最大的增强是什么?
可过滤的执行生命周期、自定义校验与共享发现三项,让开发者能插钩子、做校验,并让能力更易被 AI 与其他插件发现复用。

相关阅读

这篇有帮助吗?
云上的幻象
云上的幻象查看主页

七彩云博客,分享 WordPress 建站实战与 AI 工具测评,覆盖服务器运维、站长工具、软件资源与电商运营干货,专注原创实用的主题插件、网站加速与安全优化教程。

733文章4评论

相关文章

评论 (0)

欢迎你,新朋友,感谢参与互动!文明发言,理性交流 · 首次评论将在审核后展示