架构

架构定义了插件记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则这些端点的任何响应都应包含以下字段。

plugin 插件文件。

JSON 数据类型:string

只读

上下文:view, edit, embed

status 插件激活状态。

JSON 数据类型:string

上下文:view, edit, embed

其中之一:inactive, active

name 插件名称。

JSON 数据类型:string

只读

上下文:view, edit, embed

plugin_uri 插件的网站地址。

JSON 数据类型:string,
格式:uri

只读

上下文:view, edit

author 插件作者。

JSON 数据类型:object

只读

上下文:view, edit

author_uri 插件作者的网站地址。

JSON 数据类型:string,
格式:uri

只读

上下文:view, edit

description 插件描述。

JSON 数据类型:object

只读

上下文:view, edit

version 插件版本号。

JSON 数据类型:string

只读

上下文:view, edit

network_only 是否只能在全站范围内激活插件。

JSON 数据类型:boolean

只读

上下文:view, edit, embed

requires_wp WordPress 的最低必需版本。

JSON 数据类型:string

只读

上下文:view, edit, embed

requires_php PHP 的最低必需版本。

JSON 数据类型:string

只读

上下文:view, edit, embed

textdomain 插件的文本域。

JSON 数据类型:string

只读

上下文:view, edit

获取插件

定义 & 示例请求

GET /wp/v2/plugins

查询此端点以检索特定的插件记录。

$ curl https://example.com/wp-json/wp/v2/plugins

参数

context 请求的作用域;确定响应中存在的字段。

默认值:view

其中之一:view, embed, edit

search 将结果限制为与字符串匹配的结果。
status 将结果限制为具有给定状态的插件。

创建插件

参数

slug WordPress.org 插件目录的 slug。

必需:1

status 插件激活状态。

默认值:inactive

其中之一:inactive, active

定义

POST /wp/v2/plugins

获取插件

定义 & 示例请求

GET /wp/v2/plugins/<plugin>?)

查询此端点以检索特定的插件记录。

$ curl https://example.com/wp-json/wp/v2/plugins/<plugin>?)

参数

context 请求的作用域;确定响应中存在的字段。

默认值:view

其中之一:view, embed, edit

plugin

更新插件

参数

context 请求的作用域;确定响应中存在的字段。

默认值:view

其中之一:view, embed, edit

plugin
status 插件激活状态。
其中之一:inactive, active

定义

POST /wp/v2/plugins/<plugin>?)

示例请求

无

删除插件

参数

context 请求的作用域;确定响应中存在的字段。

默认值:view

其中之一:view, embed, edit

plugin

定义

DELETE /wp/v2/plugins/<plugin>?)

示例请求

$ curl -X DELETE https://example.com/wp-json/wp/v2/plugins/<plugin>?)