Auto WordPress Blog Generator (GPT + Postgres + WP Media)

该工作流通过结合OpenAI GPT模型和PostgreSQL数据库,实现WordPress博客文章的自动生成与发布。它能够生成原创且结构化的文章内容,自动选择使用频率最低的分类以避免重复,同时生成并上传封面图片,保证视觉吸引力。整个流程高度自动化,用户无需干预即可定时发布更新,极大地提升博客内容的产出效率与多样性,适合博主和内容创作者使用。

流程图
Auto WordPress Blog Generator (GPT + Postgres + WP Media) 工作流程图

工作流名称

Auto WordPress Blog Generator (GPT + Postgres + WP Media)

主要功能和亮点

该工作流实现了利用OpenAI GPT模型自动生成符合WordPress格式的高质量博客文章,并结合PostgreSQL数据库管理文章分类的使用频率,自动选择最少使用的分类发布新文章。它还能自动生成并上传封面图片至WordPress媒体库,实现博客内容的全流程自动化发布。

解决的核心问题

  • 自动生成原创且结构严谨的WordPress博客文章,节省内容创作时间和人力成本。
  • 通过数据库记录分类的使用情况,避免内容重复,提升内容多样性和SEO效果。
  • 自动生成并上传封面图片,提升文章视觉吸引力。
  • 无需人工干预即可定时发布博客,保证内容持续更新。

应用场景

  • WordPress站点内容自动化运营。
  • 内容营销团队提升博客产出效率。
  • SEO优化,保持网站活跃和内容多样化。
  • 博客和媒体平台自动生成专题内容。

主要流程步骤

  1. 定时触发:工作流每隔几小时自动启动。
  2. 配置加载:设定WordPress站点域名。
  3. 加载和过滤分类:通过WordPress REST API获取所有分类,过滤掉排除的分类(如评论类等)。
  4. 查询数据库:从PostgreSQL数据库中读取各分类的最新使用时间。
  5. 选择分类:选取最近未被使用或使用频率最低的分类。
  6. 获取历史文章标题:查询该分类下最近的10篇文章标题,避免重复主题。
  7. 生成新文章标题:调用OpenAI GPT模型,基于分类信息和历史标题生成独特且点击率高的文章标题。
  8. 生成完整文章内容:使用GPT生成符合WordPress HTML块结构的文章正文,包括目录、分段、列表等。
  9. 生成封面图片占位链接:为文章生成封面图片的URL占位符。
  10. 下载封面图片:HTTP请求下载封面图片文件。
  11. 上传封面图片至WordPress媒体库:通过WordPress API上传图片。
  12. 整合文章内容与封面信息:构建最终发布所需的完整JSON数据。
  13. 发布文章到WordPress:调用WordPress REST API发布文章。
  14. 更新数据库记录:将本次使用的分类和文章标题写入PostgreSQL数据库,跟踪使用情况。

涉及的系统或服务

  • WordPress:通过REST API管理分类、媒体和文章发布。
  • OpenAI GPT-4.1模型:生成文章标题和正文内容。
  • PostgreSQL数据库:存储和管理分类使用记录,确保内容多样性。
  • HTTP请求节点:下载封面图片。
  • n8n自动化平台:连接各系统节点,调度执行工作流。

适用人群或使用价值

  • 博主和内容创作者希望减少内容创作负担,实现自动化生产。
  • 数字营销人员需持续更新博客内容以提升SEO排名。
  • WordPress站点管理员希望稳定、高效地维护网站内容。
  • 内容团队希望利用AI生成专业且结构化的文章,提升内容质量和用户体验。
  • 技术团队寻求构建完整自动化内容生产链,优化运营效率。

此工作流通过智能选题与内容生成,结合自动化的WordPress发布和封面图管理,帮助用户轻松实现博客的高效、持续和多样化运营。