随着 WordPress 7 版本的发布,我开始探索平台引入的一些最有趣的新功能,特别是那些与 人工智能、代理 和 大型语言模型(LLM) 相关的功能。
我想在这篇文章中尝试列举这些功能,并以有序且简明的方式进行描述,以便逐步深入了解并理清思路。
以下是主要的新功能及一些利用它们的官方插件:
Abilities API
Abilities API 已在 WordPress 6.9 中引入,但在此版本中得到了增强并立即得到了应用。
实际上,它是一种方式,允许在 核心、插件或 主题 中注册“能力”,更准确地说是具有明确输入输出参数和权限的特定 操作。
正如我们将看到的,这些能力可以被 MCP 服务器 使用,使连接的代理(MCP 客户端)能够请求网站执行这些操作。
定义 ability 的语法如下:
add_action( 'wp_abilities_api_init', function() {
wp_register_ability( 'mioplugin/genera-excerpt', [
'label' => 'Genera excerpt con AI',
'description' => 'Genera automaticamente l\'excerpt di un post usando il modello AI configurato.',
'category' => 'mioplugin',
'input_schema' => [
'type' => 'object',
'properties' => [
'post_id' => [ 'type' => 'integer' ],
],
'required' => [ 'post_id' ],
],
'permission_callback' => fn( $args ) => current_user_can( 'edit_post', $args['post_id'] ),
'meta' => [ 'mcp' => [ 'public' => true ] ],
'execute_callback' => function( $args ) {
$post = get_post( $args['post_id'] );
$excerpt = wp_ai_client_prompt( 'Scrivi un excerpt di 80 parole: ' . $post->post_content )
->generate_text();
wp_update_post( [ 'ID' => $post->ID, 'post_excerpt' => $excerpt ] );
return [ 'success' => true, 'excerpt' => $excerpt ];
},
] );
} );
这样定义的 ability 可以被代理如 Claude Desktop 通过类似“生成文章 42 的摘要”的请求调用。
AI Client
这是核心库中的一个库,允许以标准方式调用 语言模型。
实际上,使用 AI Client 的插件或主题无需处理认证、速率限制或请求格式:它们将请求传递给 客户端,客户端通过 Connectors 将请求路由到配置的 提供商。这样,无论使用哪个提供商(如 OpenAI、Anthropic 或其他),调用格式始终保持一致。例如:
$client = wp_ai_client();
$risposta = $client->complete([
'prompt' => 'Genera un riassunto: ' . $contenuto,
'max_tokens' => 200,
]);
update_post_meta( $post_id, '_excerpt_ai', $risposta->text );
Connectors API 和 AI 服务注册表
Connectors 是用于管理账户凭据的对象。
它们在 WordPress 后台管理:WP->设置->连接器;默认已有三个可配置的连接器:OpenAI、Anthropic 和 Google,还可以通过插件添加更多。
配置好 连接器 的 API 密钥 后,所有插件都通过 AI Client 透明地使用它。
除了 Connectors,还有一个 AI 服务注册系统,允许插件识别不同模型提供的 能力:文本生成、图像生成、嵌入等。
目前看到的三个组件形成了一个具有不同角色的流水线:
- Connectors:配置提供商(凭据、端点、模型),激活时注册到注册表。
- AI 服务注册表:编目活动提供商及其能力,帮助插件识别可用服务及支持的操作。
- AI Client:调用接口。查询注册表以找到合适的提供商,然后将请求 路由 给正确的连接器,连接器将请求转换为外部提供商的特定格式。
实际流程为:
插件 → AI Client → AI 服务注册表(哪个提供商?)→ 连接器(认证和格式化)→ 外部提供商(OpenAI、Anthropic 等)

MCP 适配器
模型上下文协议(MCP)是由 Anthropic 创建的开放标准,用于将 AI 代理连接到外部工具和数据。
WordPress MCP 适配器 是一个 插件,实现了该协议,将注册的 Abilities 转换为 MCP “工具”,任何兼容客户端(如 Claude Desktop、Cursor、VS Code)都可以发现并以自然语言执行这些工具。
连接 Claude Desktop 的示例提示:
- “创建一篇草稿文章,分类为 Tech,包含一段150字的人工智能介绍。”
- “查找所有没有摘要的文章,为每篇生成80字的摘要并保存。”
MCP 适配器不包含在 WP 7.0 核心中:需要从 github.com/WordPress/mcp-adapter 作为独立插件安装。
编辑器中的 AI 功能
看起来很自然的是,立即将这些功能应用到 WordPress 后台,提供按钮让操作员翻译或校正文本,生成摘要,创建图像和插图,或根据分类和标签对文章进行分类。我必须承认我一开始就想到这点,而且这会非常方便。
但实际上,目前还没有这些功能。
不过,有一些插件添加了这些功能:AI Engine、ClassifAI、官方实验性插件 AI 以及 AI Block Editor。
Agent Skills
Skills 是为编码 AI 代理(如 Claude Code、Cursor、VS Code Copilot、OpenAI Codex)设计的一组指令包、检查清单和脚本。代理在开始项目之前会读取它们,以遵循当前最佳实践,避免过时模式、常见安全错误和弃用的块/函数。
WordPress 官方提供的 skills(agent-skills)教导 AI 代理如何 正确开发 WordPress:Gutenberg 块、区块主题、插件以及现代 API 的使用,符合平台最新标准。
它们可以在系统或项目级别安装,通过下载并运行安装脚本,但我们将在另一篇文章中详细介绍。
Workflows API
Workflows API 可能是 WordPress AI 生态系统中最不成熟的部分。
其明确目标是 提供一个系统,将 Abilities 串联成由事件触发的自动序列;但目前尚未成为一个独立成熟的 API(如 wp_register_workflow),缺乏完整的操作文档,核心中也没有无代码创建工作流的可视界面。
目前,“工作流”是通过 PHP 中的 WordPress 钩子和 AI Client 串联 Abilities 来构建的。
尽管如此,利用 AI 的潜力通过串联功能创建自动化流程的可能性非常有趣,是平台未来发展的最有前景方向之一。
目前已有第三方插件(如 WP Webhooks、Uncanny Automator)提供无代码的可视工作流。
视觉修订
这与 AI 关系不大,但仍是一个非常实用的功能:引入了一种更直观的方式来比较修订和更改,而非传统的文本差异对比。
用户无需阅读原始代码的 diff,可以像翻阅幻灯片一样浏览版本,立即看到块和布局中的变化,并通过点击恢复某个版本。
结论
新功能众多且重要;目前我只匆忙尝试了一些,接下来几天我计划深入研究这些主题,尤其是对 MCP 支持的探讨。
特别是我希望为我维护的插件 Asset Lending Manager 添加一个 MCP 服务器。
来源与参考
- WordPress 7.0 Armstrong:官方发布。
- WordPress 7.0 Field Guide(Make WordPress Core)。
- 开发者新功能 — 2026年5月。
- WordPress 7.0 如何构建 AI 驱动网站的基础。
- 从 Abilities 到 AI 代理:介绍 WordPress MCP 适配器。
- WordPress/mcp-adapter:官方 GitHub 仓库。
- WordPress:代理网络的操作系统(Automattic)。
- ClassifAI:面向 WordPress 的开放企业级 AI 功能。
- AI Engine:WordPress 的 AI 插件(Meow Apps)。
- AI 插件:WordPress 官方插件。
- WordPress/agent-skills:官方 GitHub 仓库。
- 插件 WP WebHooks。
- 插件 Uncanny Automator。
*** 注意:本文通过使用 n8n 和 OpenAI 创建的流程自动翻译。文章的原始版本为意大利语。

