扣子(Coze)可通过 WordPress REST API 自动发布文章。需启用远程发布、安装 Application Passwords 插件并生成密钥,再在扣子中配置结构化提示词或函数调用,最后通过 HTTP 请求节点将标题、内容、分类、标签等字段以 JSON 格式提交至 /wp-json/wp/v2/posts 接口完成发布。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让扣子(Coze)自动生成符合 WordPress 格式规范的文章内容,并通过 REST API 直接发布到你的 WordPress 站点,跳过手动复制粘贴和后台编辑环节。
准备 WordPress API 发布环境
第一步:登录 WordPress 后台 → 设置 → 编写 → 启用“远程发布”选项(即启用 XML-RPC 和 REST API)。【必须开启,否则扣子无法调用发布接口】
第二步:安装并激活插件 Application Passwords(官方插件,非第三方替代品),它会为 API 调用提供独立密钥管理能力。
第三步:进入用户个人资料页 → 滚动到底部 → 点击“Application Passwords” → 输入名称(如 coze-publish)→ 生成密码 → 复制完整字符串(形如 abcd efgh ijkl mnop qrst uvwx)。【该密码仅显示一次,关闭页面后不可再查,务必立即保存】
第四步:测试接口可用性——在浏览器中访问 https://your-site.com/wp-json/wp/v2/posts?per_page=1,若返回 JSON 列表则 REST API 正常;若提示 401 或 403,检查是否启用了 Application Passwords 插件且未被安全插件拦截。
配置扣子 Bot 的文章生成逻辑
方法一:使用「知识库 + 工作流」组合
上传你整理好的 Markdown 风格写作模板(含标题层级、段落分隔、图片占位符说明)到扣子知识库,设置 chunk size 为 512,embedding 模型选 bge-m3。
新建工作流,在「大模型」节点中输入提示词:“你是一个专业 WordPress 内容编辑器。请严格按以下结构输出纯文本:第一行是 H1 标题(不带#号),第二行空行,之后每段正文之间用两个换行符分隔;所有列表项用短横线 - 开头;图片位置用 [IMAGE:描述] 占位;结尾不要加总结句。”
方法二:用「函数调用」强制结构化输出
将 LaTeX(.tex)学术论文转换为 Word(.docx),支持可编辑的 OMML 公式、原生 Word 表格、嵌入图形、IEEE 双栏排版及参考文献
在工作流中添加「函数调用」节点,定义 schema:{ "title": "string", "content": "string", "categories": ["integer"], "tags": ["string"] };这样扣子会主动构造符合 WordPress 接口字段要求的 JSON 数据,避免后期解析失败。
搭建扣子到 WordPress 的发布链路
第一步:在扣子工作流末尾添加「HTTP 请求」节点
第二步:URL 填 https://your-site.com/wp-json/wp/v2/posts,Method 选 POST,Headers 加入:
Authorization: Basic 【将用户名和上一步生成的 App Password 拼成 user:pass 后做 Base64 编码,例如 admin:abcd efgh... → YWRtaW46YWJjZCBlZmdo...】
Content-Type: application/json
第三步:Body 使用 JSON 格式,字段至少包含:
{
"title": "{{workflow.title}}",
"content": "{{workflow.content}}",
"status": "publish",
"categories": {{workflow.categories}},
"tags": {{workflow.tags}}
}
注意:如果 content 中含 HTML 标签(如 <p>、<h2>),WordPress 会原样渲染;若传入的是纯文本,WordPress 会自动转义并包裹 <p>,效果更干净。
触发发布与验证结果
在扣子 Bot 对话窗口输入指令,例如:“写一篇关于‘如何给 WordPress 添加暗色模式’的教程”,Bot 返回结构化内容后自动触发 HTTP 请求。
刷新 WordPress 后台文章列表,新发布的文章应已出现在顶部,状态为“已发布”。点击编辑可确认标题、正文、分类、标签均准确无误。
若发布失败,查看扣子工作流日志中的 HTTP 响应体——常见错误包括:403(App Password 失效或权限不足)、400(JSON 字段缺失或格式错误)、401(Base64 编码错误或用户名拼写错误)。














