块类型

最后更新于:2021-11-29 15:33:41

Block Types

结构

结构定义了块类型数据中存在的所有字段。除非使用“_filter”查询参数构造字段,否则来自这些端点的任何响应都可以包含以下字段。

api_version

integer 
块API的版本。
只读
Context: embedviewedit
title

string 
块类型的标题。
只读
Context: embedviewedit
name

string 
标识块类型的唯一名称。
只读
Context: embedviewedit
description

string 
块类型的描述。
只读
Context: embedviewedit
icon

string or null 
块类型的图标。
只读
Context: embedviewedit
attributes

object or null 
块属性。
只读
Context: embedviewedit
provides_context

object 
Context由此类块提供。
只读
Context: embedviewedit
uses_context

array 
由此类块继承的Context值。
只读
Context: embedviewedit
supports

object 
块帮助。

只读
Context: embedviewedit
category

string or null 
块类别。
只读
Context: embedviewedit
is_dynamic

boolean 
块是否动态呈现。
只读
Context: embedviewedit
editor_script

string or null 
编辑脚本句柄.

只读
Context: embedviewedit
script

string or null 
面向公众的脚本句柄。

只读
Context: embedviewedit
editor_style

string or null 
编辑 style 句柄。

只读
Context: embedviewedit
style

string or null 
面向公有样式句柄。
只读
Context: embedviewedit
styles

array 
块样式变化。
只读
Context: embedviewedit
textdomain

string or null 
公共文本域。
只读
Context: embedviewedit
parent

array or null 
父块。
只读
Context: embedviewedit
keywords

array 
块关键词。

只读
Context: embedviewedit
example

object or null 
块示例。
只读
Context: embedviewedit

检索块类型

定义 & 请求示例

GET /gc/v2/block-types

查询此端点以检索特定的块类型数据。

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

参数

context提出请求的范围;确定响应字段。
默认: view
唯一: viewembededit
namespace块命名空间。

检索块类型

定义 & 请求示例

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

查询此端点以检索特定的块类型数据。

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

参数

context提出请求的范围;确定响应字段。
默认: view
唯一: viewembededit
namespace块命名空间。

检索块类型

定义 & 请求示例

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

查询此端点以检索特定的块类型数据。

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

参数

name块名。
namespace块命名空间。
context提出请求的范围;确定响应字段。
默认: view
唯一: viewembededit