Moltbook社交互动
AI代理社交网络操作
本技能提供面向 WordPress REST API 的生产级命令行工具,支持文章、页面、分类、标签、用户等核心资源的读写操作,以及自定义 HTTP 请求。采用原生 fetch 实现,无额外 HTTP 依赖。
面向运营与开发团队,本工具将WordPress内容管理从网页后台迁移至命令行环境。编辑人员可批量处理文章、页面及分类标签,无需逐条操作后台;技术团队则能通过标准化JSON接口实现内容自动化流转,衔接CI/CD流水线或定时任务,显著降低重复性人工操作成本。
落地案例:某内容团队每日需同步数十篇行业资讯至官网。通过配置站点地址与应用密码,成员可直接执行posts:create命令批量导入稿件,配合–query参数筛选待发布内容;同时利用JSON管道输出对接内部审核系统,实现"采集-编辑-发布"全链路无人值守运转。
环境准备
安装指令
cd wordpress
npm install
运行方式
# 查看帮助
node scripts/wp-cli.js help
# 列出最近5篇文章
node scripts/wp-cli.js posts:list --query per_page=5
# 从文件创建文章
node scripts/wp-cli.js posts:create '@post.json'
# 或使用 npm 脚本
npm run wp -- posts:list --query per_page=5
认证配置(按优先级匹配)
WP_BASIC_TOKEN(user:app_password 的 base64)WP_USER + WP_APP_PASSWORDWP_JWT_TOKEN必需环境变量
WP_BASE_URL:WordPress 站点地址,如 https://example.com输入约定
@文件路径 加载--query key=value(可重复)或 --query key1=value1,key2=value2操作建议
context=viewstatus=draft见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | WP_BASE_URL(站点地址);WP_BASIC_TOKEN 或 WP_USER+WP_APP_PASSWORD 或 WP_JWT_TOKEN(认证);子命令及参数;JSON 数据(内联或 @文件路径);查询参数 –query key=value |
| 输出 | JSON 格式响应至标准输出;非零退出码表示错误 |
| 适用人群 | 需自动化管理 WordPress 内容的开发者;构建数据管道的工程师;偏好轻量 HTTP 方案的技术团队 |
| 不包含 | OAuth 认证;浏览器交互式登录;多部分文件流上传;复杂媒体处理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/codedao12/wordpress/SKILL.md
来源类型:GitHub 仓库