| .. | ||
| block-tutorial | ||
| curating-the-editor-experience | ||
| data-basics | ||
| notices | ||
| platform | ||
| themes | ||
| widgets | ||
| accessibility.md | ||
| enqueueing-assets-in-the-editor.md | ||
| feature-flags.md | ||
| format-api.md | ||
| internationalization.md | ||
| metabox.md | ||
| plugin-sidebar-0.md | ||
| propagating-updates.md | ||
| README.md | ||
| thunks.md | ||
操作指南
与WordPress大多数功能一样,新版编辑器具有高度灵活性。您可以创建自定义区块、修改编辑器外观、添加特殊插件等众多功能。
创建区块
编辑器的核心是区块,主要扩展接口是区块API。通过该接口您可以创建静态区块、动态区块(在服务器端渲染),以及能够将数据保存至文章元数据的区块,从而实现更具结构化的内容呈现。
若想深入了解区块创建,请参阅创建区块教程,这是最佳入门指南。
扩展区块
通过过滤器可以修改现有区块的行为,甚至完全移除区块。
更多内容请参阅区块过滤器章节。
特别针对「查询循环」区块,除了现有过滤器外,还有更多扩展方式和定制版本创建方法。详见扩展查询循环区块章节。
扩展编辑器界面
通过registerPlugin接口可扩展编辑器界面,允许您集中定义所有插件界面元素。
您还可以对编辑器的特定功能进行过滤,相关文档请参阅编辑器过滤器页面。
元数据框
强烈建议将PHP元数据框迁移至区块或侧边栏插件,具体方法请参阅元数据框与侧边栏插件指南。
主题支持
默认情况下,区块会提供样式以确保在未修改的主题中正常显示。主题可以添加/覆盖这些样式,或直接使用默认样式。
部分高级区块功能需要主题主动声明支持。请参阅主题支持与全局样式过滤指南。
自动补全
区块内的自动补全功能可进行扩展和重写。了解更多关于自动补全过滤器的信息。
区块解析与序列化
编辑器中的文章在存储至post_content与呈现在编辑器之间会经历多个处理阶段。由于区块本身是内存中的数据结构,需要通过解析与序列化步骤实现与数据库存储格式的相互转换。
自定义解析器属于高级主题,您可以在扩展解析器章节深入了解。