gutenbergdocs/how-to-guides
2025-10-22 01:33:45 +08:00
..
block-tutorial first commit 2025-10-22 01:33:45 +08:00
curating-the-editor-experience first commit 2025-10-22 01:33:45 +08:00
data-basics first commit 2025-10-22 01:33:45 +08:00
notices first commit 2025-10-22 01:33:45 +08:00
platform first commit 2025-10-22 01:33:45 +08:00
themes first commit 2025-10-22 01:33:45 +08:00
widgets first commit 2025-10-22 01:33:45 +08:00
accessibility.md first commit 2025-10-22 01:33:45 +08:00
enqueueing-assets-in-the-editor.md first commit 2025-10-22 01:33:45 +08:00
feature-flags.md first commit 2025-10-22 01:33:45 +08:00
format-api.md first commit 2025-10-22 01:33:45 +08:00
internationalization.md first commit 2025-10-22 01:33:45 +08:00
metabox.md first commit 2025-10-22 01:33:45 +08:00
plugin-sidebar-0.md first commit 2025-10-22 01:33:45 +08:00
propagating-updates.md first commit 2025-10-22 01:33:45 +08:00
README.md first commit 2025-10-22 01:33:45 +08:00
thunks.md first commit 2025-10-22 01:33:45 +08:00

操作指南

与WordPress大多数功能一样新版编辑器具有高度灵活性。您可以创建自定义区块、修改编辑器外观、添加特殊插件等众多功能。

创建区块

编辑器的核心是区块主要扩展接口是区块API。通过该接口您可以创建静态区块、动态区块(在服务器端渲染),以及能够将数据保存至文章元数据的区块,从而实现更具结构化的内容呈现。

若想深入了解区块创建,请参阅创建区块教程,这是最佳入门指南。

扩展区块

通过过滤器可以修改现有区块的行为,甚至完全移除区块。

更多内容请参阅区块过滤器章节。

特别针对「查询循环」区块,除了现有过滤器外,还有更多扩展方式和定制版本创建方法。详见扩展查询循环区块章节。

扩展编辑器界面

通过registerPlugin接口可扩展编辑器界面,允许您集中定义所有插件界面元素。

更多信息请参考插件编辑文章章节。

您还可以对编辑器的特定功能进行过滤,相关文档请参阅编辑器过滤器页面。

元数据框

强烈建议将PHP元数据框迁移至区块或侧边栏插件具体方法请参阅元数据框侧边栏插件指南。

主题支持

默认情况下,区块会提供样式以确保在未修改的主题中正常显示。主题可以添加/覆盖这些样式,或直接使用默认样式。

部分高级区块功能需要主题主动声明支持。请参阅主题支持全局样式过滤指南

自动补全

区块内的自动补全功能可进行扩展和重写。了解更多关于自动补全过滤器的信息。

区块解析与序列化

编辑器中的文章在存储至post_content与呈现在编辑器之间会经历多个处理阶段。由于区块本身是内存中的数据结构,需要通过解析与序列化步骤实现与数据库存储格式的相互转换。

自定义解析器属于高级主题,您可以在扩展解析器章节深入了解。