WordPress 7.0 把 AI 做进了核心。这一 Part 系统展开:AI 在 WP / WC 里到底长什么样、怎么用、怎么自己接。前面 Part 6 §59/§60 补遗只是点到,这里讲透。
先给结论:WordPress 7.0「Armstrong」(2026-05-20) 第一次把 AI 通信能力做成核心基础设施。但它默认不开启——核心给的是"管道",要装可选 AI 插件才真正生成内容。
7.0 的 AI 底座有四块:
@wordpress/core-abilities、@wordpress/abilities 两个包,带内置 UI 和命令面板,编辑器里任意位置都能呼出能力。注意:核心只提供"管道",不产出内容。默认关闭,安全上更稳——你要的是编辑器里真能出图、出标题、出摘要、出 alt 文本,得另装基于这套底座的可选 AI 插件。
事实:7.0 由 875+ 贡献者完成,带来 420+ 项增强与修复(此前 Part 6 补遗里写的"420 项"属实)。
向前桥接:底座讲了,下一个问题就是——这套"能力"怎么被你自己的代码或 AI 代理发现和调用?看 §64。
先给结论:Abilities 是 WP 的"一等跨上下文功能 API(first-class, cross-context functional API)"。用 wp_register_ability() 把"能做什么"声明成有类型、有权限、可执行的单元——AI 助手、自动化、甚至别的插件都能发现并调用它,不用各写一套。
一个 Ability 的要素:
namespace/ability-name6.9 自带 3 个核心 Ability:core/get-site-info、core/get-user-info、core/get-environment-info。
注册示例(把核心 Ability 标记为允许 MCP 公开):
add_filter( 'wp_register_ability_args', 'myplugin_enable_core_abilities_mcp_access', 10, 2 );
function myplugin_enable_core_abilities_mcp_access( array $args, string $ability_name ) {
$core_abilities = array(
'core/get-site-info',
'core/get-user-info',
'core/get-environment-info',
);
if ( in_array( $ability_name, $core_abilities, true ) ) {
$args['meta']['mcp']['public'] = true;
}
return $args;
}
标叔的结论:Abilities 的价值不是"又能调个函数",而是让核心和插件用同一套标准暴露能力。以后 AI 代理、自动化、甚至别的插件都能直接复用,这才是 WordPress 走向"AI 原生 CMS"的关键一步。
向前桥接:Ability 注册好了,怎么让 Claude / Cursor 这类 AI 应用真的来调用它?§65 讲 MCP Adapter。
先给结论:MCP(Model Context Protocol) 是给 LLM 提供上下文的开放协议。WordPress 的 MCP Adapter(wordpress/mcp-adapter)把 Abilities 暴露成 MCP 原语,于是 Claude / Cursor / VS Code 这类 AI 应用能"发现并执行"你站点上的动作——发文章、管媒体、审评论,自然语言一句话搞定。
它是双向的:
默认服务器 mcp-adapter-default-server 注册 3 个工具,工作流是 discover → get → execute:
mcp-adapter/discover-abilities → 先发现有哪些能力mcp-adapter/get-ability-info → 再取信息mcp-adapter/execute-ability → 最后执行指定能力安装两种方式:
# 方式 A:作为插件,从 GitHub Releases 下载激活即可
# 方式 B:作为依赖(自定义服务器)
composer require wordpress/mcp-adapter
本地用 WP-CLI 起服务:
wp --path=/path/to/wp mcp-adapter serve --server=mcp-adapter-default-server --user=admin
接 AI 应用(Claude Desktop,stdio 本地示例):
{
"mcpServers": {
"wordpress-mcp-server": {
"command": "wp",
"args": ["--path=/Users/you/wordpress","mcp-adapter","serve","--server=mcp-adapter-default-server","--user=admin"]
}
}
}
公网/HTTP 则走 @automattic/mcp-wordpress-remote 代理 + 应用密码或 OAuth:
{
"mcpServers": {
"wordpress-mcp-server": {
"command": "npx",
"args": ["-y","@automattic/mcp-wordpress-remote@latest"],
"env": { "WP_API_URL":"https://yoursite.example/wp-json/mcp/mcp-adapter-default-server", "WP_API_USERNAME":"admin", "WP_API_PASSWORD":"xxxx" }
}
}
}
支持 Claude Desktop、Cursor、Claude Code、VS Code(重启或重载后生效)。
安全红线:
permission_callback严控能力(如manage_options);公网 HTTP 只暴露只读 Ability;生产环境用专用低权账号;可自定义 OAuth 与日志监控。别把整站写权限裸奔给公网 AI。
向前桥接:站点的"通用能力"打通了,落到电商上,WooCommerce 自己有哪些成型 AI 能力?§66。
先给结论:WooCommerce 从 2024 末起就在核心里陆续加 AI 辅助,到 2026 已有成型的 AI 电商扩展。
AI Product Recommendations(Azent Labs,$39/月,OpenAI 驱动)是代表:
核心自带 AI 辅助(late 2024–2025):商品描述生成、分类建议。
用法:装扩展 → 连 OpenAI 账号 → 配推荐与助手 → 在商品页 / 购物车 / 结账 / 自定义位展示。
标叔的核心建议:AI 推荐能提转化,但先把 HPOS + 块结账这套地基打好(见 Part 3 / Part 4),再上 AI。否则订单数据不准,推荐就是瞎推。
向前桥接:店铺侧的 AI 讲完,内容侧的"写稿 AI"用现成插件最省事——§67。
先给结论:不想自己接模型,就用现成插件。2026 最稳的两类是"编辑器内 AI 写作"和"多模型 AI 框架"。
对比一下怎么选:
| 维度 | Jetpack AI Assistant | AI Engine |
|---|---|---|
| 定位 | 写作助手,集成 Gutenberg | 多模型 AI 框架 + 机器人 |
| 模型 | 官方托管 | GPT-4 / Claude / DALL·E / Flux / Gemini 等 |
| 聊天机器人 | 弱 | 强(多模型) |
| MCP | 无 | 自带 WP 的 MCP 框架 |
| 标叔的结论 | 纯写作、求省心选它 | 要接多种模型 + 做机器人 + 玩 MCP 选它 |
怎么选:纯写作、求省心 → Jetpack AI;要接多种模型、做聊天机器人、玩 MCP → AI Engine。
向前桥接:内容有了、店铺 AI 有了,视觉和出图也得跟上——§68。
先给结论:7.0 的新块 + 可选 AI 插件,让你"不装一大堆插件"也能做视觉、出图、补 alt 文本。
4 个新块(无需插件):
AI 出图 / alt 文本:靠可选 AI 插件(接 DALL·E / Flux 等),自动化配图与无障碍 alt 文本——对 SEO 和合规都利好。
注意:AI 生成的图仍有版权 / 风格抄袭风险,商用前确认模型授权与你的使用条款。
向前桥接:所有零件齐了,怎么串成一个 2026 的 AI 增强站?§69 给配方。
先给结论:把上面串起来,一个 2026 的 AI 增强站 = WP 7.0 + WC 10.8 + 内容 AI + 店铺 AI + 代理自动化。
完整配方:
架构一句话:编辑器里 AI 写稿、店铺里 AI 推荐、终端里 AI 代理跑运维,三层都走 WP 的 Abilities / MCP 标准。
标叔的红线: 1. 客户 PII 默认别发给 OpenAI(除非显式开启,且确认合规)。 2. 算成本——AI 调用按量计费,大店要设上限。 3. 别为 AI 牺牲 HPOS / 块结账这条主线。
向前桥接:这一 Part 讲的是"现在就能用的 AI"。要把这些能力接进你自己的插件 / 主题,回到 Part 2 / Part 3 的对象模型——AI 只是新的"能力提供方",底层还是 $product、wc_get_orders()、钩子那套。
标叔出品 | AI Native Coder · 独立开发者 公众号「标叔」| B站「AI进化论-花生」 代表作:Claude Code从入门到精通 · OpenClaw橙皮书 · Hermes Agent从入门到精通