# 术语表

## 属性来源

描述区块属性结构的对象。其键名可根据区块类型的状态进行最合适的命名。每个键对应的值是一个函数，用于描述从已保存文章内容中提取属性值的策略。处理时，系统会创建一个新对象，其结构遵循属性来源中定义的键名，每个值则是属性来源函数的执行结果。

## 属性

表示文章内容中区块当前状态的对象。加载已保存的文章时，这由区块类型的属性源决定。这些值在用户编辑区块时会随时间变化，并在确定如何序列化区块时使用。

## 区块

用于描述标记单元的抽象术语，这些单元组合在一起构成网页的内容或布局。这一概念将当前 WordPress 中通过短代码、自定义 HTML 和嵌入发现实现的功能整合为统一一致的 API 和用户体验。

## 区块样式

通过样式表或区块标记本身附加到区块的 CSS 样式。例如，附加到区块标记的类被视为区块样式。

对比 <a href="#global-styles">全局样式</a>。与全局样式相对，区块样式有时被称为 <a href="#local-styles">局部样式</a>。

了解更多关于 [区块样式](/docs/explanations/architecture/styles#block-styles) 的信息。

## 区块支持

一个供区块声明其支持功能的 API。通过声明对某个功能的支持，该 API 会为区块添加额外的 <a href="#attributes">属性</a>，并为大多数现有的区块支持功能提供匹配的 UI 控件。

深入了解该 API，请参阅 <a href="https://developer.wordpress.org/block-editor/reference-guides/block-api/block-supports/">区块支持参考文档</a>。

## 区块主题

一种采用区块优先方式构建的主题，支持全站编辑功能。区块主题的核心是其区块模板和区块模板部件。迄今为止，区块主题模板一直是区块标记的 HTML 文件，这些文件映射到标准 WordPress 模板层级结构中的模板。

## 区块分类

这些并非 WordPress 的分类法，而是内部用于在区块库中对区块进行排序。

## 区块库

选择可用区块的主要界面，通过区块上的加号图标按钮或编辑器界面左上角的按钮触发。

## 区块名称

区块类型的唯一标识符，由插件专属命名空间和描述区块用途的简短标签组成。例如：<code>core/image</code>

## 区块模板

模板是预先定义的区块排列方式，可能包含预定义属性或占位内容。您可以为文章类型提供模板，以便用户在创建新内容时获得起点，或在自定义区块内通过 <code>InnerBlocks</code> 组件使用。本质上，模板只是区块标记的 HTML 文件，对应标准 WordPress 模板层次结构中的模板，例如索引页、单页或归档页。这有助于控制未通过页面编辑器或文章编辑器修改的网站前端默认设置。更多信息请参阅<a href="../../developers/block-api/block-templates/">模板文档</a>。

## 区块模板部件

基于区块模板构建，这些部件有助于为可复用项目（如 WordPress 站点中常见的页脚或页眉）设置结构。它们主要用于站点结构，绝不能与文章内容编辑器混用。通过全站编辑和基于区块的主题，用户可以创建自定义模板部件，将其保存在站点数据库中，并在整个站点中重复使用。模板部件在区块中相当于主题模板部件，通常由主题首先定义，具有特定语义含义（可在主题间互换，如页眉），且只能在站点编辑器环境（"模板"内）中插入。

## 区块类型

与构成特定文章的区块不同，区块类型描述了该类型所有区块应遵循的行为蓝图。因此，一篇文章中可能包含多个图像区块，但每个区块的行为都遵循统一的图像区块类型定义。

## 经典区块

该区块将 TinyMCE 编辑器作为区块嵌入，TinyMCE 是先前核心编辑器的基础。在区块编辑器之前创建的旧内容将被加载到单个经典区块中。

## 动态区块

一种内容可能发生变化且无法在保存文章时确定的区块类型，其内容会在文章显示于网站前端时实时计算。这类区块在其 JavaScript 实现中可能仅保存备用内容或不保存任何内容，转而依赖 PHP 区块实现在运行时进行渲染。

## 全站编辑

这指的是允许用户以区块为起点编辑整个网站的一系列功能集合。该功能集涵盖从区块模式到全局样式、模板以及区块设计工具等各个方面。首次发布于 WordPress 5.9。

## 全局样式

由 WordPress 生成并作为嵌入式样式表在前端排队的 CSS 样式。该样式表的 ID 为 `global-styles-inline-css`。其内容来源于 WordPress 默认的 `theme.json`、主题的 `theme.json`，以及用户通过站点编辑器的全局样式侧边栏提供的样式。

请参阅 [theme.json 参考文档](/docs/reference-guides/theme-json-reference/README)、[操作指南](/docs/how-to-guides/themes/global-settings-and-styles)，以及[块编辑器样式介绍](/docs/explanations/architecture/styles)。

对比 <a href="#block-styles">块样式</a>。

## 检查器

已弃用术语。请参阅<a href="#settings-sidebar">设置侧边栏</a>。

## 本地样式

请参阅<a href="#block-styles">块样式</a>。

## 导航区块

一个允许您编辑网站导航菜单的区块，包括结构和设计方面。</a>

## 图案

图案是区块的预定义布局，可以作为起始内容插入，旨在每次由用户更改。插入后，它们作为本地保存存在，而非全局。

## 文章设置

一个侧边栏区域，包含文章的元数据字段，包括排期、可见性、分类和特色图片。

## 查询区块

一个复制经典 WP_Query 的区块，允许通过附加功能进行进一步自定义。

## 可重用区块

一种被保存后可作为可重用、可重复内容片段进行共享的区块。

## 富文本

支持富内容编辑的通用组件，包括加粗、斜体、超链接等功能。

## 序列化

将区块属性对象转换为 HTML 标记的过程，每次编辑区块时都会发生。

## 设置侧边栏

右侧包含文档和区块设置的面板。可通过设置齿轮图标切换侧边栏。选中区块时显示区块设置，否则显示文档设置。

## 站点编辑器

一个统一的体验，允许您直接编辑并在各种模板、模板部件、样式选项等之间导航。

## 静态区块

一种区块类型，其内容在保存文章时即已确定。静态区块将直接以 HTML 标记的形式保存在文章内容中。

## 模板编辑模式

提供精简的直接编辑体验，允许您编辑/更改/创建文章/页面所使用的模板。

## 主题区块

这些区块使用模板标签实现了传统模板中的所有功能（例如：文章作者区块）。完整列表可在[此处](https://github.com/WordPress/gutenberg/issues/22724)找到。

## TinyMCE

<a href="https://www.tinymce.com/">TinyMCE</a> 是一款基于网页的 JavaScript 所见即所得编辑器。

## 工具栏

一组按钮控件。在区块的上下文中，通常指所选区块上方显示的区块控制工具栏。