上周末,网络开发人员 Marie Comet 发布了 Lock Reusable Blocks 插件。从那以后,她又发布了一些更新来完善初始版本。该扩展阻止用户直接从后期编辑屏幕编辑可重复使用的块。

可重复使用的块允许用户在帖子编辑器中对一个或多个块进行分组,在支持块的任何地方保存和重复使用它们。从技术上讲,它们是“共享”或“同步”的。如果你在一个地方编辑一个可重用的块,它的所有使用将共享这些更改。

创建一个可重复使用的块。

此功能的问题是在编辑可重用块时并不总是清晰。 WordPress 将在工具栏、列表视图和面包屑中显示其名称。但是,它是共享实例的唯一明确消息是在侧边栏面板中,该面板仅在打开时显示。

在 WordPress 5.7 之前,用户必须单击“编辑”按钮才能更改可重用块。至少在那种情况下,很明显内容与主要帖子或页面内容不同。但是,5.7 引入了“点击”编辑方法。第一次点击选择保存块周围的包装元素,第二次点击需要编辑任何内部内容。此更改使得无意中编辑全局内容变得非常容易。

我对编辑器很熟悉,我怀疑我会遇到这个问题。但是,我仍然不时将网站交给朋友和家人。大多数人永远不会发现该功能,但是那些确实会无意且不可避免地进行这些全局更改的人。我也从其他人那里听到了足够多的与客户相关的恐怖故事,知道这是一个合理的问题。

有一个开放的票证可以为可重用的块带来锁定机制,并且从 2021 年 6 月开始有一个补丁。但是,在过去的几个月里,没有太大的动静。与此同时,至少我们有 Lock Reusable Blocks 插件。

Comet 的解决方案采用了与早期版本的 WordPress 和建议的补丁不同的方法。他们没有给用户编辑内容的选项,而是完全阻止他们这样做:

锁定可重复使用的块叠加层和按钮。

当在编辑器中选择时,此插件将可重用块变灰并在顶部添加两个按钮。第一个按钮启用编辑,但它通过打开一个新的浏览器选项卡/窗口并将用户带到块本身的编辑器来实现。这种方法清楚地表明内容与帖子是分开的。

WordPress 的可重用块管理屏幕默认情况下是隐藏的,但有几个插件可以启用它。

叠加层中插件的第二个按钮允许用户将可重用块转换为常规块。这样做会将其排除在全局范围之外,并且可以安全地进行编辑而不会影响其他用途。

我想喜欢 WordPress 中的可重用块功能。我了解它如何成为该平台最强大的工具之一。然而,它的实施尚未达到四年前在古腾堡开发时所显示的潜力。

如果我们能解决意外编辑问题和长期存在的宽对齐不起作用的问题(我至少在写这篇文章时注意到了那张票),它可能会开始成为它本来的样子功能。

like this

like loading...

资源