操作指南

新的编辑器非常灵活,就像大多数WordPress一样。您可以构建自定义块、修改编辑器的外观、添加特殊插件等等。

创建块

编辑器是关于块的,主要的可扩展性API是块API。它允许您创建自己的静态块,动态块(在服务器上呈现),以及能够将数据保存到Post-Meta以获得更结构化内容的块。

如果要了解有关块创建的详细信息,请参见创建块教程寻找最佳起点。

延长挡块

还可以修改现有块的行为,甚至可以使用过滤器完全删除它们。

在中了解更多信息块过滤器第节。

专门针对查询循环块,除了可用的过滤器外,还有更多方法来扩展它并创建它的定制版本。有关更多信息,请访问扩展查询循环块第节。

扩展编辑器UI

扩展编辑器UI可以使用寄存器插件API,允许您在一个地方定义插件的所有UI元素。

请参阅插件编辑文章部分了解更多信息。

您还可以过滤编辑器的某些方面;这记录在编辑器过滤器第页。

Meta框

强烈建议将PHP元框移植到块或侧边栏插件,请在元盒子侧边栏插件指南。

主题支持

默认情况下,块提供其样式,以便在不做任何更改的情况下为主题中的块启用基本支持。主题可以添加/覆盖这些样式,也可以依赖默认值。

有一些高级块功能需要主题中的opt-in支持。请参见主题支持如何过滤全局样式.

自动完成

块内的自动补全器可能会被扩展和覆盖。了解有关自动完成过滤器。

块解析和序列化

编辑器中的帖子在存储到帖子_内容并出现在编辑器中。由于块本身是内存中的数据结构,因此需要进行解析和序列化步骤才能从数据库中的存储格式转换为数据库中存储的格式。

自定义解析器是一个高级主题,您可以在扩展解析器第节。