闲社服务运行正常AI智能体自动化平台
w

wordpress-rest-api

Work with the WordPress REST API for route discovery, authentication, reads and writes, core endpoint selection, and custom namespace inspection. Use when a WordPress task needs `/wp-json`, application passwords, cookie or nonce auth, post or media endpoints, settings access, or live discovery of plugin-defined REST routes.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.6.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

wordpress-rest-api

WordPress REST API

当正确的接口是通过HTTP访问WordPress站点,而非使用wp进行shell访问时,请使用此技能。

此技能基于两个事实构建:

  • - WordPress核心在/wp-json下提供了大量的REST接口
  • 真正完整的端点列表是站点特定的,因为插件和自定义代码可以注册更多路由

将参考文件视为核心地图,并使用发现脚本获取实时地图。

使用此技能的场景

  • - 检查在线站点的/wp-json
  • 在编写代码或自动化之前选择正确的核心路由
  • 使用应用程序密码进行机器对机器调用的身份验证
  • 检查基于cookie和nonce的管理流程
  • 检查自定义插件路由和命名空间
  • 确定路由接受的方法和参数
  • 设计或审查registerrestroute()实现

不使用此技能的场景

  • - 当已存在wp访问权限时,进行常规的基于shell的站点管理
  • WP-CLI命令或包开发
  • 假设静态参考文件可以枚举每个站点上的插件路由

工作流程

1. 发现实时路由索引

从以下命令开始:

bash
scripts/inspect-rest-api.sh --site https://example.com

这将获取/wp-json/处的站点索引,打印命名空间,并列出该站点暴露的实时路由。

如果只需要一个路由:

bash
scripts/inspect-rest-api.sh --site https://example.com --route /wp/v2/posts
scripts/inspect-rest-api.sh --site https://example.com --route /wp/v2/posts --method OPTIONS

在凭记忆假设核心路由名称之前,请阅读references/core-endpoints.md。

2. 选择正确的认证模型

默认规则:

  • - 外部自动化:通过HTTPS使用应用程序密码
  • 已登录的浏览器管理流程:使用cookie认证加nonce处理
  • 公共只读数据:仅在站点有意暴露时使用未经认证的GET请求

阅读references/auth-and-discovery.md。

3. 优先使用核心命名空间

核心路由比插件路由更稳定。

常见起点:

  • - 文章、页面、媒体、评论、分类、标签
  • 认证后的用户和设置
  • 较新安装上的模板、模板部件、模式和块编辑器相关路由
  • 仅当目标站点和权限允许时的插件和主题

4. 实时检查自定义路由

对于插件或主题API,不要猜测。

使用发现索引和OPTIONS:

bash
scripts/inspect-rest-api.sh --site https://example.com --route /my-namespace/v1/report --method OPTIONS

然后,如果您正在实现或审查服务器端路由注册,请阅读references/custom-route-rules.md。

5. 保持调用简洁明确

默认模式:

  • - 使用?fields=来精简大型响应
  • 尽可能使用page、perpage、search、orderby和order,而不是客户端过滤
  • 检查分页头部,如X-WP-Total和X-WP-TotalPages
  • 当您不控制站点代码时,在编写自动化之前使用OPTIONS

文件

  • - scripts/inspect-rest-api.sh:发现实时路由索引,或使用GET或OPTIONS检查单个路由
  • references/core-endpoints.md:在检查插件命名空间之前值得检查的核心路由系列
  • references/auth-and-discovery.md:应用程序密码、cookie认证、nonce和路由发现规则
  • references/custom-route-rules.md:注册或审查自定义路由的实现端指南

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wordpress-rest-api-1776371086 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wordpress-rest-api-1776371086 技能

通过命令行安装

skillhub install wordpress-rest-api-1776371086

下载

⬇ 下载 wordpress-rest-api v0.6.0(免费)

文件大小: 7.34 KB | 发布时间: 2026-4-17 16:10

v0.6.0 最新 2026-4-17 16:10
# wordpress-rest-api 0.6.0 - Added ClawHub card emoji metadata. - No behavior change; this is a presentation and registry metadata update.
返回顶部