WordPress 5.7将是 2021 年的第一个主要版本,将捆绑Gutenberg(古腾堡)的第99个版本Gutenberg 9.9。WordPress 5.7还将带来一些新的功能,比如延迟加载iframes、更简便的从HTTP到HTTPS迁移、新的机器人API、媒体搜索引擎可见设置等。
Gutenberg(古腾堡)9.9更新日志
- 首选项模态重新设计。
- 添加“显示块面包屑”首选项。
- 设置选项后,在块工具栏中显示文本标签而不是图标。
- 社交图标:添加图标和背景颜色选项。
- 图像块:添加边框半径支持。
- 提高可重复使用块的视觉清晰度。
- 中间插入器:支持水平和垂直布局。
- 根据主题的背景颜色自动打开或关闭暗模式。
- 在悬停时显示间隔块的背景。
- 切换到更静音的同级插入器设计。
- 在禁用的元素上显示工具提示。
- 将系统字体用于原始编辑器样式。
- 将文件转换为块时,仅考虑合法的块类型作为块列表。
- 社交链接:将一个类添加到锚元素。
- 图像块:添加从工具栏转换为封面的流程。
- 封面:改进工具栏按钮标签。
- 选择子项时显示可重用的块父边框。
- 更改快速插入器边框的颜色。
- 在ToggleControl和中添加禁用的支持FormToggle。
- 区块API:允许覆盖类别以进行区块变化。
- 增加了对i18n函数的返回值进行过滤的功能。
- (实验性的)添加重击操作来替换运行生成器和控件。
- (实验性)添加__experimentalBatch()。
- 组件系统:添加网格组件。
- crossOrigin使用过滤器设置图像变换图像的属性。
- 添加Truncate组件。
- 添加 buttonProps 到 PanelBody。
- NavigationMenu:添加isSearchDebouncing道具。
- 修复兄弟姐妹插入器颜色。(28579))
- 修复导致盖块在固定背景下变黑的问题。(28565))
- 修复站点编辑器引脚。(28547))
- 更改块选择后插入点处于不正确位置的问题。(28542))
- 组件:修复截断导出。(28527))
- 使用固定的插件项目在移动设备上修复回归。(28521, 28526)
- 修复 100% 宽度按钮的边距和宽度。(28467))
- 修复未嵌套可重复使用的块的中止渲染。(28461))
- 显示容器中最后一个块后的插入点。(28418))
- 可重复使用的块:防止无限递归。(28405))
- 修复块插入器自动重新订购。(28392))
- 创建块:从模板值中提取包名。(28383))
- 修复返回多个块的原始转换的处理。(28371))
- 使用透明图像修复重复的背景。(28362))
- 确保内联图像宽度弹出窗口不会出现在媒体库模式上。(28333))
- 修复覆盖集的重复背景。(28310))
- 修复默认模板类型描述中的拼写错误。(28288))
- 修复组件。
- 修复内联映像格式的向后兼容性问题。
- 插入器:修复块模式插入器下拉的左填充。
- 按下 alt+F10 后修复工具栏键盘导航。
- 图像块:编辑图像链接网址时更新。
- 界面骨架:限制编辑器宽度,以防止某些块无限宽增长。
- 按钮组件:在破折号图标周围添加边距。
- 修复可能导致错误块选择的问题。
- 使自定义间距工作与核心。
- 块验证:允许无单位零CSS长度。
- 将检查为零添加到防止零错误划分的检查中。
- 更新HTML锚描述,以指块而不是标题。
- 警告组件:删除额外边距。
- 块目录:静默地避免重新安装本地块。
- 插入器:在搜索中使用的内容中添加描述。
- 使空段落占据与前端相同的空间,与编辑器中相同。
- 修复代码编辑器中的潜在数据丢失。
- 调整图库上的边框以防止重叠。
- 块目录:在显示可用块之前过滤掉不允许的块。
- 修复盖块位置。
WordPress 5.7增强导入/导出功能
- 新的导出特定的帖子标题过滤器:为帖子标题创建特定于导出新的过滤器
the_title_export
。 - 在导出文件中添加每个帖子的最后修改日期
- 导入的性能更好:使WordPress导入程序可以执行更快,更准确的重复检查。
在WordPress 5.7中发送重置密码链接
WordPress 5.7引入了一项新功能,该功能允许网站管理员手动向现有用户发送重置密码链接。当用户丢失密码并且由于任何原因而无法使用丢失的密码链接时,这将很有帮助。
5.7中的延迟加载iframe
在WordPress 5.7中,默认情况下,使用浏览器级loading属性延迟加载iframe 。WordPress会将loading="lazy"
属性添加 到以下iframe:
- 帖子内容中的iframe(
the_content
) - 摘录后的iframe(
the_excerpt
) - 文字小部件内的iframe(
widget_text_content
)
WordPress 5.7中的Robots API和max-image-preview指令
WP 5.7引入了一个wp_robots()
输出robots
元标记的 功能 。该功能会自动与WordPress核心中的相关区域集成在一起,例如,该功能已添加到wp_head
该功能中,因此robots
meta标签在前端可用。
改进了WordPress 5.7中的HTTPS检测和迁移
将WordPress网站从HTTP迁移到HTTPS的一个主要难题是,需要修复仍在使用HTTP版本的现有数据库内容中的所有硬编码URL,以避免出现混合内容警告。这些URL通常是使用数据库替换插件或WP-CLI迁移的,但是此过程很繁琐,而且对许多WordPress管理员而言并不直观。
WordPress 5.7将能够检测当前环境是否已经支持HTTPS,并提供一键从HTTP切换到HTTPS的功能。
其它更多更新内容请查看wordpress.org相关公告