适用场景
适合需要围绕一组关键词生成文章,并将内容分配到多个 WordPress 站点的运营与编辑工作。应用可统一管理站点、创建发布批次、查看处理进度,并追踪每篇文章的发布结果。
核心功能
- 批量生成文章:每个关键词对应一篇文章,由已选择的 AI 配置生成标题、摘要和 HTML 正文。
- 多站点轮询分配:关键词按照已启用站点的顺序循环分配。例如有两个站点时,第 1、3 个关键词分配到第一个站点,第 2、4 个关键词分配到第二个站点。
- 两种发布模式:可选择“保存草稿”或“立即发布”。
- 后台队列处理:批次加入队列后,由后台服务依次生成并提交文章。
- 批次控制:可暂停、继续或取消等待中及执行中的批次;部分失败的批次可重试失败项。
- 集中查看记录:按状态或站点筛选文章记录,查看标题、关键词、目标站点、发布模式、更新时间及失败原因;成功记录可打开远端文章。
- 站点连接测试:使用 WordPress 用户名和应用密码验证当前用户接口,并保存最近一次测试状态和时间。
使用前准备
开始创建批次前,需要完成以下配置:
- 准备至少一个可通过 WordPress REST API 访问的站点。
- 在 WordPress 用户资料中创建应用密码,并准备对应的用户名。
- 确保该 WordPress 用户能够访问当前用户接口并创建文章。
- 在应用的“AI 配置”页选择可用的 AI 配置。
- 保持至少一个目标站点处于启用状态。
开始使用
1. 配置 AI
- 打开顶部的“AI 配置”页。
- 在配置组件中选择或完成一个 AI 配置。
- 选中的配置会用于生成文章标题、摘要和正文。
默认生成要求包括:围绕关键词撰写结构清晰的文章,使用与关键词相同的主要语言,并返回标题、摘要和 HTML 正文。每个批次会记录创建时所选 AI 配置及其修订版本。
2. 添加 WordPress 站点
- 打开“站点”页,点击“添加站点”。
- 填写以下信息:
- 站点名称:用于在分配预览和发布记录中识别站点。
- 站点地址:支持
HTTP 或 HTTPS,也支持安装在子目录中的 WordPress,例如 https://example.com/blog。
- 用户名:WordPress 用户名。
- 应用密码:在 WordPress 用户资料中创建的应用密码。
- 启用站点:决定该站点是否参与后续轮询分配。
- 点击“保存”。
- 在站点列表中点击刷新图标执行连接测试。测试成功后会显示“正常”和测试时间;失败时会显示错误信息。
站点地址未填写协议时会自动按 HTTPS 处理。若输入了包含 /wp-json 的 API 地址,应用会将其规范为对应的站点根地址。请勿把用户名或密码写入站点地址。
站点列表还支持:
- 使用开关启用或停用站点。
- 编辑站点名称、地址、用户名和启用状态。
- 编辑站点时将应用密码留空,可保留原密码。
- 删除站点。删除后历史发布记录仍会保留,但该站点的凭证会被删除。
3. 创建发布批次
- 打开“新建批次”页。
- 在“关键词”输入框中每行输入一个关键词。
- 选择发布模式:
- 保存草稿:在 WordPress 中创建草稿。
- 立即发布:在 WordPress 中公开发布文章。
- 在右侧“轮询分配”区域检查关键词与目标站点的对应关系。
- 点击“加入发布队列”。
每批最多可输入 100 个关键词。应用会自动去除空行、整理连续空格,并对完全相同的关键词去重。轮询分配区最多直接展示前 20 篇,其余文章仍会按相同规则进入队列。
仅已启用的站点参与分配。未选择 AI 配置、没有已启用站点或没有有效关键词时,无法启动批次。
4. 管理批次
“新建批次”页下方的“最近批次”会显示最近的批次,包括状态、完成进度、发布模式和创建时间。
批次可能显示以下状态:等待中、执行中、已暂停、已完成、部分失败或已取消。
可执行的操作包括:
- 暂停:适用于等待中或执行中的批次。
- 继续:适用于已暂停的批次。
- 重试失败项:适用于部分失败的批次,仅将失败项目重新加入队列。
- 取消:适用于等待中、执行中或已暂停的批次。尚未处理或已生成但尚未发布的项目会标记为已取消。
暂停或取消请求不会撤回已经提交到 WordPress 的文章。正在执行的单篇任务可能会在当前处理节点完成后才体现批次状态变化。
5. 查看发布记录
打开“发布记录”页,可查看批次中的每篇文章。列表提供以下信息:
- 处理状态:等待中、生成中、待发布、发布中、已发布、失败或已取消。
- 文章标题与原始关键词。
- 目标站点。
- 发布模式:公开或草稿。
- 最近更新时间。
- 失败项目的错误信息。
可按“状态”和“站点”筛选记录,并通过分页切换更多结果。记录包含远端地址时,可点击外链图标打开对应的 WordPress 文章。
处理规则与注意事项
- 应用通过 WordPress REST API 的
/wp-json/wp/v2 接口测试认证、查询文章并创建文章;站点需要允许相关网络请求。
- 每篇任务使用固定生成的文章标识。任务处理前会先按该标识查询远端文章;若已存在,则直接记录为成功,避免同一任务重复创建文章。
- 文章提交字段包括标题、摘要、HTML 正文、固定文章标识及所选发布状态。
- 如果站点在任务执行前被删除或停用,对应任务会失败,并在发布记录中显示原因。
- AI 返回的标题、摘要或正文为空,或字段超过允许长度时,该任务会标记为失败。
- 生成成功但发布失败的内容会保留在任务记录中;重试失败项时可继续处理。
- 应用密码保存在当前工作区的小程序隔离存储中。站点列表和后台进度信息不会直接展示应用密码,错误信息也会对已知密码进行隐藏处理。
- 界面会定时刷新站点、批次和发布记录,但实际处理速度取决于 AI 生成、网络连接以及 WordPress 接口响应。