本文档列出了不同 API 版本之间的变更。
版本 3 (>= WordPress 6.3)
- WordPress 6.3 引入了 iframe 化帖子编辑器,前提是所有注册的区块都使用 Block API 版本 3 或更高版本,且不存在传统的元数据框。
- WordPress 7.0 在决定是否使用 iframe 时,会评估帖子内容中的区块,而不是所有注册的区块。
- Gutenberg 23.6 和 WordPress 7.1 始终对帖子编辑器使用 iframe,无论帖子内容中区块的
apiVersion如何。
添加版本 3 支持意味着区块应在 iframe 内工作。有关测试和迁移指南,请参阅 iframe 编辑器迁移指南。
版本 2 (>= WordPress 5.6)
- 为了渲染区块的
edit实现的区块元素包装器,区块作者必须使用useBlockProps()钩子。 - 当处理
save时,生成的类名和样式不再自动添加到静态区块的保存标记中。要包含它们,区块作者必须显式使用useBlockProps.save()并添加到其区块包装器中。
版本 1
初始版本。