WordPress Gutenberg 9.2 – 数十项改进

WordPress Gutenberg 9.2 就在这里,它带有一个安全修复和许多改进,使 Gutenberg 更接近于一种完全开发的创建网页的方式。

安全修复

这个 安全修复 解决了一种特别讨厌的攻击形式,称为正则表达式拒绝服务 (ReDoS) 攻击。 ReDos 攻击会导致服务器超载 CPU 使用率,从而导致服务器停止运行。

我询问了 Wordfence 的研究人员,他们是 Wordfence WordPress 防火墙和安全扫描仪的出版商(@wordfence),关于已修补的 reDoS 漏洞,这就是他们所说的:

“reDoS 在某些情况下可能是危险的,但在这种情况下,我们看不到在 WordPress 环境中以一种对攻击者有利可图的方式利用的现实路径。

这是一个 URL 解析器库,但在 Gutenberg 中将在客户端运行,对站点的 PHP/MySQL 影响最小。

即使有一个低风险的错误,很高兴看到它被修补。 但整体来说风险不大。”

图像替代文本后备

下一个值得注意的变化是添加了一个 替代文字后备 当没有指定替代文本时。 Gutenberg 将使用标题作为替代文本。

这可能不是一个理想的解决方案,因为这意味着屏幕阅读器将重复相同的短语两次。

理想情况下,替代文本应该是对图像内容的唯一描述,它应该与标题中的内容不同。

根据描述:

“图像标题被设置为没有提供的替代文本。”

支持视频字幕

Gutenberg 9.2 增加了对添加视频字幕的支持,这是一个非常酷的功能。 视频媒体工作区现在包含一个下拉菜单,提供添加字幕的选项。

信息面板设计更新

更新了信息面板的显示方式。 这 信息面板 是当前文档的统计信息的切换显示,例如使用的字符数、单词和标题。

这是一项 UI 改进,但也是创建最终版本之前的权宜之计。

改进的信息面板的屏幕截图

可能在 Gutenberg 的未来迭代中更改的信息面板的屏幕截图

该信息面板的设计是一个列视图。 列型显示是水平的(从左到右),而不是基于行的更垂直(上/下)的显示。

信息面板仍在进行设计更改,并计划最终成为一种更基于行的方法,称为列表视图。

下面是仍在开发中的信息面板版本的屏幕截图。

开发中信息面板的屏幕截图

信息面板下拉菜单的屏幕截图

WordPress 模板详细信息下拉菜单

还有一个新的 模板信息下拉菜单 提供正在使用的模板的名称和描述。 它被准确地描述为“非常基本的模板信息下拉菜单”。

非常基本的模板信息下拉菜单的屏幕截图

新模板详细信息下拉菜单的屏幕截图

相对较小的改进

将“选项”模式重命名为“首选项”

这是一项 UI 改进,它阐明了侧边栏菜单系统,其中包含视图、编辑器、工具和选项的顶级部分,其中选项部分重命名为首选项。

有许多这样的改进,我将省略。 它们很重要,但与汽车自动锁的功能有关。

改进基于列的布局

此更改是对基于列的布局过程的改进。 它增加了创建一个 单列块.

新提供的单列布局选项的屏幕截图

带有新的一栏选项的编辑部分的屏幕截图

向布局添加单列部分的能力很重要。 这是 Divi 等 WordPress 构建器的常见功能。 所以它是对 Gutenberg 的一个受欢迎的补充,它扩展了它创建漂亮 WordPress 布局的能力。

单列布局部分输出的屏幕截图

单列网页部分示例的屏幕截图

根据 WordPress 开发人员的说法:

“这……将使构建更强大的基于列的布局变得更加容易。 与使用 Columns 和 Group 块之间的切换不同,Columns 块中的单列功能使构建有趣的布局变得更容易和更快。”

无干扰的写作选项

对“聚光灯模式”的内容创建隐藏了编辑工具,为正在处理的部分增加了焦点,并减少了主题样式效果。

这是一个内容创建者可以选择的无干扰的编辑环境。

分心自由写作截图

无干扰写作模式截图

发布特色图片链接

这增加了使特色图像成为文章链接的能力。 文档不清楚这是否适用于列出特色图像可以是可点击元素的文章的部分。

GitHub 文档 因为本节包括其他团队成员提出的关于此的问题:

“特色图片链接到什么? 帖子? 图片本身? 我可以编写自己的自定义链接吗?”

并且讨论了添加选项以在新选项卡中打开特色图像并向链接添加 rel 属性。

最终得出的结论是,添加最少的功能并在需要时添加它们,因为添加功能比在发现多余功能后删除功能更容易。

合乎逻辑的假设是,将特色图片作为链接的能力是为了改善网站访问者的用户体验,他们可能希望点击特色图片以导航到文章。

小部件屏幕

小部件屏幕有大量增量改进,包括可访问性增强。 可访问性改进是为 ARIA 地标添加有意义的标签,以使其更具描述性。

根据 GitHub页面

“这个微小的 PR 通过传递特定标签而不是依赖默认值,在新的小部件屏幕中为 ARIA 地标提供更有意义的名称。”

新的 API 和实验功能

除了上述增量和重要添加之外,还有更多技术添加,例如使块支持服务器端显式,主要是引擎盖类型的改进。

“实验”改进会影响查询块和站点编辑器。 它们通常是对块界面工作方式的 UI 和功能改进,并添加了基本但重要的选项,例如添加“查询块中的自定义帖子类型支持。”

同样,站点编辑器“实验”部分也进行了改进,例如向导航面板添加了页面切换器和模板切换器选项。

Gutenberg 9.2 页面切换器截图

错误修复、性能和文档

Gutenberg 9.2 附带了许多错误修复,一些底层性能增强,文档和代码质量修复的补充。

总的来说,这些改进是为了让 Gutenberg 成为创建 WordPress 网站的可行方式。

许多新增功能已经在现代第三方页面构建器中可用。 因此,在某种程度上,WordPress 正在迎头赶上。 然而,这是向现代网站编辑过程迈进的一步。

引文

官方 WordPress 公告

古腾堡有什么新鲜事? (10 月 21 日)

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

如何为自己、氏族或公会创建游戏网站

2022-9-12 21:56:56

2019 年十大在线广告故事

2021-11-26 13:29:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索