跳到正文

GaaaiPost 定时发布教程:使用 WP-Cron 与 Cron URL 自动生成系列文章

GaaaiPost 支持按照设定的发布时间和文章间隔,持续生成并发布系列文章。

插件可以使用 WordPress 自带的 WP-Cron,也可以通过带访问密钥的 Cron URL 配合服务器定时任务运行。

一、设置文章发布方式

创建系列时,可以选择:

  • 保存为草稿
  • 立即发布
  • 定时发布

选择定时发布后,需要设置首篇文章发布时间和每篇文章之间的时间间隔。

例如:

  • 第一篇:2026 年 7 月 15 日 09:00
  • 间隔:1440 分钟

表示每天发布一篇。

二、进入发布设置

登录 WordPress 后台,进入:

GaaaiPost → 发布设置

三、设置每次 Cron 处理数量

“每次 Cron 生成数量”决定每轮自动任务最多处理多少篇文章或图片。

建议:

  • 普通网站:每次 1 至 3 篇。
  • 配置较低的网站:每次 1 篇。
  • 服务器性能较高且接口稳定:可适当增加。

单次数量过大可能导致 PHP 超时、服务器压力升高或 API 并发限制。

四、启用 WP-Cron

勾选“启用本插件的 WordPress 自带 WP-Cron 定时任务”后,插件会注册自己的周期任务。

WP-Cron 依赖网站访问触发。如果网站访问量较少,任务可能不会严格按计划时间执行。

五、使用 Cron URL

当 WP-Cron 运行不稳定时,可以开启“URL 访问触发生成任务”。

启用后,页面会提供带访问密钥的 Cron 地址,可用于服务器计划任务或云定时任务。

不要公开该地址,因为拥有完整地址的人可能触发网站任务。

六、服务器 Cron 建议

可以在服务器面板中,每 5 分钟访问一次插件提供的 Cron URL。

具体设置方式根据宝塔面板、服务器系统或云服务商不同而不同,常见方式包括:

  • Shell 脚本访问 URL。
  • 使用 curl 请求 URL。
  • 使用 wget 请求 URL。
  • 使用云函数或在线定时任务访问。

七、文章队列与图片队列

GaaaiPost 将文章生成和图片处理分为独立队列。

一次定时运行可能分别处理:

  • 待生成的文章任务。
  • 待生成或待应用的图片任务。

因此,文章正文已经生成但图片稍后才出现,属于正常情况。

八、设置失败重试次数

API 网络波动时,插件可以自动重试失败任务。

建议设置为 2 至 3 次。设置过高可能在 API 密钥错误或额度不足时重复消耗服务器资源。

九、设置超时时间

发布设置中可以分别调整:

  • 文章生成超时
  • 图片生成超时
  • 图片下载超时

长文模型响应较慢时,可以适当增加文章超时时间;图片模型生成较慢时,可以增加图片生成和下载超时。

十、任务锁超时保护

如果任务长时间停留在“生成中”,超过设置的任务锁时间后,插件会自动将其释放为待生成状态。

建议设置为 30 至 60 分钟。时间过短可能将仍在生成的长文任务误判为超时。

十一、手动测试 Cron

发布设置页面提供手动执行功能,可以点击“立即生成 1 篇”测试任务逻辑。

测试时应提前创建至少一个待生成任务。

十二、如何判断定时任务是否正常?

可以通过以下位置检查:

  • 文章任务状态是否变化。
  • WordPress 文章是否按计划创建。
  • 运行日志是否记录执行结果。
  • 图片队列是否持续减少。

总结

访问量稳定的网站可以直接使用 WP-Cron;访问量较低或对发布时间要求较高的网站,建议启用 Cron URL 并交由服务器定时调用。

版权声明:本文为原创内容,转载请注明出处。