WordPress REST API实战:无需插件,AI自动发布文章到网站

想让AI自动帮你更新网站文章?WordPress自带的REST API就能轻松实现,无需安装任何插件!本文手把手教你搭建全自动发文系统。

📋 准备工作

1. WordPress网站(版本≥4.7)
2. 一个账号(建议用管理员账号生成”应用密码”)
3. 基本的curl或Python使用能力

🔑 第一步:生成应用密码

登录WP后台 → 用户 → 个人资料 → 拉到页面底部找到”应用程序密码” → 输入名称(如”AI发文章”)→ 点击添加 → 复制生成的密码(只显示一次!)

📤 第二步:测试API连通性

使用curl测试是否可以创建文章:

curl -X POST "https://你的网站.com/wp-json/wp/v2/posts"   -u "用户名:应用密码"   -H "Content-Type: application/json"   -d '{"title":"测试文章","content":"内容","status":"draft"}'

返回文章ID和详情即表示成功!

🎨 第三步:上传图片并设置特色图

先上传图片到媒体库:

curl -X POST "https://你的网站.com/wp-json/wp/v2/media"   -u "用户名:应用密码"   -F "file=@图片路径.jpg"

获取返回的媒体ID,然后创建文章时设置 featured_media:

{"title":"带图文章","content":"内容","featured_media":媒体ID,"status":"publish"}

⏰ 第四步:定时发布

设置 date 字段为未来时间即可实现定时发布:

{"title":"定时文章","content":"内容","status":"future","date":"2026-08-06T20:30:00"}

🤖 第五步:接入AI全自动

将以上步骤封装成Python脚本,配合AI模型(如千问/DeepSeek)自动生成内容,再设置cron定时任务,即可实现全自动日更!

⚠️ 注意事项

1. 如果使用OSS/CDN插件,API上传的图片可能需要手动同步
2. 建议用”编辑”权限的小号,避免泄露管理员密码
3. 内容先发草稿,人工审核后再发布更安全
4. API频率有限制,大量发文建议分批操作

以上就是WordPress REST API全自动发文教程,完整代码可关注浩宇工作室获取!

© 版权声明
THE END
喜欢就支持一下吧
点赞17 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容