从Wordpress 5.0开始Gutenberg就替代了原来的经典编辑器,并且随着Wordpress不断更新迭代,目前Gutenberg最新的版本为9.3 RC.1版本,随着Wordpress 5.6正式版临近发布之际,官方确定Gutenberg 9.2将与Wordpress 5.6捆绑在一起。
Gutenberg 9.2 新特征
- 添加视频轨道功能。
- 将多个选定的块转换为“列”块。
- 封面:添加重复的背景选项。
Gutenberg 9.2 增强功能
- 添加下拉按钮以查看侧边栏中的模板。
- 库块:使用图像标题作为替代文本的后备。
- 表格块:使用hooks + API v2。
- 重构文档操作以处理模板零件标题。
- 信息面板布局改进。
- 从默认编辑器内容中删除非核心块。
- 添加非常基本的模板信息下拉列表。
- 将“选项”模式重命名为“首选项”。
- 将单列功能添加到Columns块。
- 添加更多书写流程选项:减少了UI,主题样式和聚光灯。
- 添加选项以使“张贴特色图像”成为链接。
- 小部件屏幕:
- 添加旧的窗口小部件检查器卡组件。
- 在列表视图中显示旧窗口小部件名称。
- 向窗口小部件屏幕添加未保存的更改警告。
- 在边栏中显示小部件区域的名称和描述。
- 窗口小部件编辑器:添加可扩展性的基本选项。
- 禁止引用窗口小部件的多个实例。
- 嵌入窗口小部件类型。
- 添加窗口小部件类型端点。
- 将edit-widgets包公开。
- 拖动块时取消折叠窗口小部件区域。
- 为“小部件”屏幕的ARIA地标添加有意义的标签。
- 加载自定义块资产。
- 测试用于在小部件中存储原始html。
Gutenberg 9.2 新的API
- Make块支持服务器端显式。
- 新钩子:UseDebounce用于语音功能。
- 使自定义间距主题支持标志和块支持API稳定。
- 将行高支持标志标记为稳定。
- 将字体大小支持标记标记为稳定。
- 将颜色支持标记标记为稳定。
- 添加一个按钮以允许重置ComboboxControl值。
- 块API:轻块编辑/保存对称性。
- 挡块API:稳定挡光钩。
- 内块:尝试使用钩子方法。
- API:将localAutosave()稳定为autosave({local:True})。
Gutenberg 9.2 Bug修复
- 当块具有内部块时,修复current_parsed_blocks值。
- 修复更新clientId映射。
- 修复包装器属性中的错字。
- 修复:在ImagePlaceholder上输入“从URL插入”值。
- 在标题栏中固定对齐顺序。
- 小部件屏幕:向添加过滤功能
registerCoreBlock
。 - 在旧版微件模块的工具栏中,使用ToolbarButtons代替Buttons。
- 小部件屏幕:将“浏览全部”选项添加到插入器。
- 修复:如果站点和用户时区不匹配,则发布时间表标签将显示错误的时间。
- 修复“站点标题”块的标题级别外观。
- 编写流程:固定插入器之间的对齐块。
- 修复站点标语块的文本对齐方式。
- api v2重构后修复分隔符和分隔符块。
- 全局样式侧边栏(“块”选项卡):防止未注册的块。
- 块模板:识别旧的或派生的块类型并将其转换为规范形式。
- 修复编辑旧版小工具无法启用“保存”按钮的问题。
- 修复Cover width回归。
- 修复小部件中的制表符不会触发自动滚动的问题。
- 覆盖块:改善覆盖不透明度的处理。
- 修复图标类型注释。
- FullscreenMode:卸载时从正文中删除is-fullscreen-mode CSS类。
- 确保Global Styles CPT包含主题参考。
- 将旧的小部件块限制为仅是小部件区域的子级。
- 修复/错误的类搜索块。
- 修复在空窗口小部件区域中的拖放。
- 通过更新盖板固定装置来修复单元测试。
- 升级autoprefixer以修复firefox中的适合内容。
- 修复小部件区域标题字体。
- 小部件屏幕:修复WP Admin Bar小部件屏幕链接。
- 在窗口小部件区域中隐藏父选择器。
- 文档操作:修复意外的标签环绕。
- 修复模板零件主题标识符。
- 在小部件屏幕上显示所有小部件区域。
- 修复故事书中的块编辑器示例。
- 修复9:16的宽高比样式。
- 修复了画廊标题不在前端问题中居中的问题。
- 小部件屏幕:添加保存键盘快捷键。
- 小部件屏幕:删除面板标题中的默认悬停背景。
- 修复预览端到端测试失败的问题。
- 修复输入控件的拖动和框控件的更改。
- 修复与模板零件相关的端到端测试。
- 修复插入指示器边距。
- 修复蓝线指示器未最后显示的情况。
- 修复在“搜索”块中指定的错误属性类型。
- 文档操作:修复带有文档标题的块编辑器插入器重叠。
- 修复小部件utils REST控制器中的PHP警告。
- 在构建中包括edit-widgets php文件。
- 文件:修正Git工作流程中的错字。
- 小部件屏幕:修复小部件区域可访问性。
- 小部件屏幕:固定小部件区域中的插入点。
- 文档设置:修复文档标题悬停并选择动画。
- 定义警告消息组件的文本颜色。
- RichText:删除Web的本机道具。
- 在旧版窗口小部件标题中使用h3。
- 导航块:请求顶层页面时使用无界查询。
- 文档操作:使用打开的导航侧栏修复文档标题未对齐。
- 修复由于将args应用于setState调用而导致的wordpress / block-editor文档使用示例中的React错误。
- 封面:在上传时显示微调框。
- 按钮块:减少样式冲突的机会。
- 修复原始处理中跳过的短码转换。
- 媒体链接:修复了从URL插入的图像的链接。
- 使用钩子重构可重用块编辑组件(并修复与同一可重用块的多个实例的交互)。