块类型
最后更新于:2021-11-29 15:33:41
Block Types
结构
结构定义了块类型数据中存在的所有字段。除非使用“_filter”查询参数构造字段,否则来自这些端点的任何响应都可以包含以下字段。
api_version integer | 块API的版本。 只读 Context: embed , view , edit |
title string | 块类型的标题。 只读 Context: embed , view , edit |
name string | 标识块类型的唯一名称。 只读 Context: embed , view , edit |
description string | 块类型的描述。 只读 Context: embed , view , edit |
icon string or null | 块类型的图标。 只读 Context: embed , view , edit |
attributes object or null | 块属性。 只读 Context: embed , view , edit |
provides_context object | Context由此类块提供。 只读 Context: embed , view , edit |
uses_context array | 由此类块继承的Context值。 只读 Context: embed , view , edit |
supports object | 块帮助。 只读 Context: embed , view , edit |
category string or null | 块类别。 只读 Context: embed , view , edit |
is_dynamic boolean | 块是否动态呈现。 只读 Context: embed , view , edit |
editor_script string or null | 编辑脚本句柄. 只读 Context: embed , view , edit |
script string or null | 面向公众的脚本句柄。 只读 Context: embed , view , edit |
editor_style string or null | 编辑 style 句柄。 只读 Context: embed , view , edit |
style string or null | 面向公有样式句柄。 只读 Context: embed , view , edit |
styles array | 块样式变化。 只读 Context: embed , view , edit |
textdomain string or null | 公共文本域。 只读 Context: embed , view , edit |
parent array or null | 父块。 只读 Context: embed , view , edit |
keywords array | 块关键词。 只读 Context: embed , view , edit |
example object or null | 块示例。 只读 Context: embed , view , edit |
检索块类型
定义 & 请求示例
GET /gc/v2/block-types
查询此端点以检索特定的块类型数据。
$ curl https://example.com/gc-json/gc/v2/block-types
参数
context | 提出请求的范围;确定响应字段。 默认: view 唯一: view , embed , edit |
namespace | 块命名空间。 |
检索块类型
定义 & 请求示例
GET /gc/v2/block-types/<namespace>
查询此端点以检索特定的块类型数据。
$ curl https://example.com/gc-json/gc/v2/block-types/<namespace>
参数
context | 提出请求的范围;确定响应字段。 默认: view 唯一: view , embed , edit |
namespace | 块命名空间。 |
检索块类型
定义 & 请求示例
GET /gc/v2/block-types/<namespace>/<name>
查询此端点以检索特定的块类型数据。
$ curl https://example.com/gc-json/gc/v2/block-types/<namespace>/<name>
参数
name | 块名。 |
namespace | 块命名空间。 |
context | 提出请求的范围;确定响应字段。 默认: view 唯一: view , embed , edit |