属性来源
描述块属性形状的对象的对象。键可以命名为最适合描述块类型状态的名称。每个键的值是一个函数,该函数描述了从已保存帖子的内容中提取属性值的策略。处理时,会创建一个新对象,其形式为属性来源中定义的键,其中每个值都是属性来源函数的结果。
属性
帖子内容中块当前状态的对象表示。加载已保存的帖子时,这由块类型的属性来源确定。当用户修改块时,这些值在编辑会话期间可能会随时间变化,并在确定如何序列化块时使用。
块
用于描述标记单元的抽象术语,这些单元组合在一起形成网页的内容或布局。该概念将我们在当今 WordPress 中通过短代码、自定义 HTML 和嵌入发现实现的概念结合到一个统一的 API 和用户体验中。
块样式
属于块的 CSS 样式,无论是通过其样式表还是通过块标记本身。例如,附加到块标记的类被视为块样式。
与 全局样式 相比。与全局样式相反,块样式有时被称为 局部样式。
了解有关 块样式 的更多信息。
块支持
块声明其支持的功能的 API。通过声明对功能的支持,该 API 将为块添加额外的 属性,并为大多数现有的块支持提供匹配的 UI 控件。
深入了解 API,请参阅 块支持参考文档。
块主题
以面向块的方式构建的主题,允许进行完整站点编辑。块主题的核心是其块模板和块模板部分。迄今为止,块主题模板是 HTML 文件形式的块标记,它们映射到标准 WordPress 模板层次结构中的模板。
块类别
这些不是 WordPress 分类法,而是用于在块库中内部对块进行分类。
块插入器库
从可用块中选择的主要接口,由块或编辑器界面左上角的加号图标按钮触发。
块名称
块类型的唯一标识符,由插件特定的命名空间和描述块意图的简短标签组成。例如 core/image
块模板
模板是块的预定义排列,可能具有预定义的属性或占位符内容。您可以为帖子类型提供模板,以便用户在创建新内容时有一个起点,或者在自定义块中使用 InnerBlocks 组件。从根本上说,模板只是 HTML 文件形式的块标记,它们映射到标准 WordPress 模板层次结构中的模板,例如 index、single 或 archive。这有助于控制无法通过页面编辑器或帖子编辑器编辑的站点的前端默认值。有关更多信息,请参阅 模板文档。
块模板部分
在块模板的基础上,这些部分有助于为可重用项目(如通常看到的 WordPress 站点中的页脚或页眉)设置结构。它们主要是站点结构,绝不应与帖子内容编辑器混合。使用完整站点编辑和基于块的主题,用户可以创建自己的任意模板部分,将其保存到数据库以供其站点使用,并在整个站点中重复使用它们。模板部分在块中与主题模板部分等效。它们通常首先由主题定义,具有一定的语义含义(可以在主题之间交换,例如页眉),并且只能在站点编辑器上下文(在“模板”内)中插入。
块类型
与组成特定帖子的块相反,块类型描述了该类型的任何块应如何行为的蓝图。因此,虽然帖子中可能有许多图像,但每个图像的行为都符合统一的图像块类型定义。
经典块
嵌入 TinyMCE 编辑器作为块的块,TinyMCE 是以前核心编辑器的基础。在块编辑器之前创建的旧内容将加载到单个经典块中。
动态块
一种块类型,其内容可能会发生变化,并且在保存帖子时无法确定,而是在帖子在站点前端显示的任何时候计算。这些块可能在 JavaScript 实现中保存回退内容或根本不保存任何内容,而是将运行时渲染推迟到 PHP 块实现。
完整站点编辑
这指的是一组功能,最终允许用户使用块作为起点编辑整个网站。此功能集包括从块模式到全局样式、模板以及块的設計工具(以及更多)。首次发布于 WordPress 5.9。
全局样式
由 WordPress 生成并作为嵌入的样式表在站点前端挂起的 CSS 样式。样式表 ID 为 global-styles-inline-css。此样式表的内容来自 WordPress 的默认 theme.json、主题的 theme.json,以及用户通过站点编辑器中的全局样式侧边栏提供的样式。
请参阅 theme.json 参考文档、如何指南,以及 块编辑器中的样式 简介。
与 块样式 相比。
检查器
已弃用的术语。请参阅 设置侧边栏。
局部样式
请参阅 块样式。
导航块
允许您编辑站点的导航菜单的块,包括结构和设计方面。
模式
模式是块的预定义布局,可以插入作为起始内容,旨在每次由用户更改。一旦插入,它们就作为本地保存存在,而不是全局的。
帖子设置
包含帖子元数据字段的侧边栏区域,包括调度、可见性、术语和特色图像。
查询块
复制经典 WP_Query 的块,并允许使用额外功能进行进一步自定义。
可重用块
保存后可以共享为可重用、可重复的内容块的块。
RichText
一个常见的组件,支持富内容编辑,包括粗体、斜体、超链接等。
序列化
将块的属性对象转换为 HTML 标记的过程,每次编辑块时都会发生。
设置侧边栏
右侧包含文档和块设置的面板。使用设置齿轮图标切换侧边栏。选择块时显示块设置,否则显示文档设置。
站点编辑器
允许您直接编辑和导航各种模板、模板部分、样式选项等的统一体验。
静态块
一种块类型,其内容在保存帖子时已知。静态块将直接以 HTML 标记形式保存在帖子内容中。
模板编辑模式
缩小的直接编辑体验,允许您编辑/更改/创建帖子/页面使用的模板。
主题块
使用模板标签(例如:帖子作者块)在传统模板中完成所有可能操作的块。完整列表可在此处找到 here。
TinyMCE
TinyMCE 是一个基于 Web 的 JavaScript WYSIWYG(所见即所得)编辑器。
工具栏
一组按钮控件。在块的上下文中,通常指所选块上方显示的块控制工具栏。