架构

架构定义了块类型记录中存在的所有字段。除非使用了 `_filter` 查询参数,或者该架构字段仅出现在特定上下文中,否则可以预期来自这些端点的响应将包含以下字段。

api_version 块 API 的版本。

JSON 数据类型:整数

只读

上下文:embed、view、edit

title 块类型的标题。

JSON 数据类型:字符串

只读

上下文:embed、view、edit

name 唯一标识块类型的名称。

JSON 数据类型:字符串

只读

上下文:embed、view、edit

description 块类型的描述。

JSON 数据类型:字符串

只读

上下文:embed、view、edit

icon 块类型的图标。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

attributes 块属性。

JSON 数据类型:对象或 null

只读

上下文:embed、view、edit

provides_context 此类块提供的上下文。

JSON 数据类型:对象

只读

上下文:embed、view、edit

uses_context 此类块继承的上下文值。

JSON 数据类型:数组

只读

上下文:embed、view、edit

selectors 自定义 CSS 选择器。

JSON 数据类型:对象

只读

上下文:embed、view、edit

supports 块支持项。

JSON 数据类型:对象

只读

上下文:embed、view、edit

category 块类别。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

is_dynamic 块是否为动态渲染。

JSON 数据类型:布尔值

只读

上下文:embed、view、edit

editor_script_handles 编辑器脚本句柄。

JSON 数据类型:数组

只读

上下文:embed、view、edit

script_handles 面向公众和编辑器的脚本句柄。

JSON 数据类型:数组

只读

上下文:embed、view、edit

view_script_handles 面向公众的脚本句柄。

JSON 数据类型:数组

只读

上下文:embed、view、edit

editor_style_handles 编辑器样式句柄。

JSON 数据类型:数组

只读

上下文:embed、view、edit

style_handles 面向公众和编辑器的样式句柄。

JSON 数据类型:数组

只读

上下文:embed、view、edit

styles 块样式变体。

JSON 数据类型:数组

只读

上下文:embed、view、edit

variations 块变体。

JSON 数据类型:数组

只读

上下文:embed、view、edit

textdomain 公共文本域。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

parent 父级块。

JSON 数据类型:数组或 null

只读

上下文:embed、view、edit

ancestor 祖先块。

JSON 数据类型:数组或 null

只读

上下文:embed、view、edit

keywords 块关键词。

JSON 数据类型:数组

只读

上下文:embed、view、edit

example 块示例。

JSON 数据类型:对象或 null

只读

上下文:embed、view、edit

editor_script 编辑器脚本句柄。已弃用:请使用 `editor_script_handles`。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

script 面向公众和编辑器的脚本句柄。已弃用:请使用 `script_handles`。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

view_script 面向公众的脚本句柄。已弃用:请使用 `view_script_handles`。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

editor_style 编辑器样式句柄。已弃用:请使用 `editor_style_handles`。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

style 面向公众和编辑器的样式句柄。已弃用:请使用 `style_handles`。

JSON 数据类型:字符串或 null

只读

上下文:embed、view、edit

获取块类型

定义与示例请求

GET /wp/v2/block-types

查询此端点以检索特定的块类型记录。

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

参数

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

默认值:view

选项:view、embed、edit

namespace 块命名空间。

获取块类型

定义与示例请求

GET /wp/v2/block-types/<namespace>

查询此端点以检索特定的块类型记录。

$ curl https://example.com/wp-json/wp/v2/block-types/<namespace>

参数

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

默认值:view

选项:view、embed、edit

namespace 块命名空间。

获取块类型

定义与示例请求

GET /wp/v2/block-types/<namespace>/<name>

查询此端点以检索特定的块类型记录。

$ curl https://example.com/wp-json/wp/v2/block-types/<namespace>/<name>

参数

name 块名称。
namespace 块命名空间。
context 请求的作用域;决定响应中存在的字段。

默认值:view

选项:view、embed、edit