架构
架构定义了插件记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则这些端点的任何响应都应包含以下字段。
plugin | 插件文件。 JSON 数据类型:string 只读 上下文: |
status | 插件激活状态。 JSON 数据类型:string 上下文: 其中之一: |
name | 插件名称。 JSON 数据类型:string 只读 上下文: |
plugin_uri | 插件的网站地址。 JSON 数据类型:string, 只读 上下文: |
author | 插件作者。 JSON 数据类型:object 只读 上下文: |
author_uri | 插件作者的网站地址。 JSON 数据类型:string, 只读 上下文: |
description | 插件描述。 JSON 数据类型:object 只读 上下文: |
version | 插件版本号。 JSON 数据类型:string 只读 上下文: |
network_only | 是否只能在全站范围内激活插件。 JSON 数据类型:boolean 只读 上下文: |
requires_wp | WordPress 的最低必需版本。 JSON 数据类型:string 只读 上下文: |
requires_php | PHP 的最低必需版本。 JSON 数据类型:string 只读 上下文: |
textdomain | 插件的文本域。 JSON 数据类型:string 只读 上下文: |
获取插件
定义 & 示例请求
GET /wp/v2/plugins
查询此端点以检索特定的插件记录。
$ curl https://example.com/wp-json/wp/v2/plugins
参数
context | 请求的作用域;确定响应中存在的字段。 默认值: 其中之一: |
search | 将结果限制为与字符串匹配的结果。 |
status | 将结果限制为具有给定状态的插件。 |
创建插件
参数
slug | WordPress.org 插件目录的 slug。 必需:1 |
status | 插件激活状态。 默认值: 其中之一: |
定义
POST /wp/v2/plugins
获取插件
定义 & 示例请求
GET /wp/v2/plugins/<plugin>?)
查询此端点以检索特定的插件记录。
$ curl https://example.com/wp-json/wp/v2/plugins/<plugin>?)
参数
context | 请求的作用域;确定响应中存在的字段。 默认值: 其中之一: |
plugin |
更新插件
参数
context | 请求的作用域;确定响应中存在的字段。 默认值: 其中之一: |
plugin | |
status | 插件激活状态。 其中之一: inactive, active |
定义
POST /wp/v2/plugins/<plugin>?)
示例请求
无
删除插件
参数
context | 请求的作用域;确定响应中存在的字段。 默认值: 其中之一: |
plugin |
定义
DELETE /wp/v2/plugins/<plugin>?)
示例请求
$ curl -X DELETE https://example.com/wp-json/wp/v2/plugins/<plugin>?)