本文档列出了不同 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

初始版本。