EditorPlus 2.4 发布,建立在其“扩展核心块”系统之上

本周周二,Munir Kamal 发布了他的 EditorPlus 插件的 2.4 版.除了一些错误并确保插件与 WordPress 5.6 兼容之外,他还为 Button 块添加了一个图标选择器,为 Image 块添加了 SVG 形状覆盖.这是在新的"扩展核心块"之上.他在之前的版本中添加的系统.

我最后一次深入这个插件是在 11 月初.在 Kamal 的世界里,那也可能是一辈子以前的事了.他以几乎令人眼花缭乱的开发速度发布了该插件的三个主要更新,其中包含几个新功能.我继续想知道他在哪里不仅可以抽出时间免费投入到该项目中,而且还想知道他在哪里不断获得新想法.当然,其中一些来自他不断增长的用户群.该插件还比较年轻,现在已经超过了 2000 次活跃安装.

扩展核心块系统

当 Kamal 首次构建 EditorPlus 时,其想法是为 WordPress 核心块创建额外的样式选项.本质上,该插件允许最终用户从编辑器的界面中为 CSS 属性设置自定义值.这可以让普通用户非常深入地进行定制.然而,它仍然有些限制.Web 开发人员可以用代码做一些超出这种基本界面所能做的事情.那么问题就变成了:您如何向用户提供这些高级方法?

作为扩展核心块系统的核心,可以从插件的设置屏幕禁用该系统,插件作者想突破 WordPress 现有块的可能性.

“EditorPlus 中有不同的扩展,提供不同的功能,您可以打开或关闭这些功能,”卡马尔说.“像样式、动画、自定义 CSS 等等,现在这个新的.此扩展将为核心古腾堡块提供额外的功能/特性.例如,"列表块";扩展了包含图标、拆分为列等的选项.同样,我们的计划是扩展其他核心模块,同时添加其他缺失的功能.”

创建一个包含图标的两列团队列表.

在 2.3 版本中,他使用新系统创建了第一组选项.从 List 块开始,他添加了列、选项、图标和其他几个选项.用户可以从 Font Awesome 和 Icon Moon 库中的一系列图标中挑选.

添加一个"blob"样式到图像块.

我最喜欢的新功能是自定义"blob"; Kamal 已添加到 Image 块的样式."我只是简单地添加了 10 个 SVG 形状遮罩作为核心图像块的块样式,"他说,同时还分享了一个演示视频.

虽然我不确定我是否可以立即使用 blob 形状的图像,但我对将来其他 SVG 形状遮罩登陆的可能性感到兴奋.我相信在设计中有许多潜在的应用是有用的.如果不出意外,他们很有趣.

自定义按钮块的图标.

也许更实用一点,Kamal 为按钮块添加了新的图标选项.与 List 块一样,用户可以从 Font Awesome 和 Icon Moon 库中进行选择.他们还可以选择左对齐或右对齐,更改背景和前景色,使用边框半径选项使背景圆润,以及控制间距.

还有一些其他与块相关的插件具有类似的图标选项.但是,将它们融入 EditorPlus 是一个不错的决定.大多数插件的用户可能会发现自己放弃了其他块插件,而通过一个插件提供了如此多的可用功能.

Kamal 对 2.5 及更高版本中即将推出的任何特定功能保持缄默.但是,他确实说过他将继续构建扩展核心块系统.如果他迄今为止的工作有任何迹象,那么看看他为其他 WordPress 块带来了哪些新选项将会很有趣.

背景选项

将 SVG 背景图像添加到 Cover 块.

虽然新的 Extend Core Blocks 系统是最近几个版本的重点,但 Kamal 还添加了一些其他功能.他推出的最大功能之一是为每个核心块提供一组新的背景选项,其中包括以下内容:

  • 通过 URL 插入图片.
  • 背景附件选项.
  • 背景放置选项.

在这一点上,使用 EditorPlus,用户几乎可以对背景做任何他们需要做的事情.可定制性的最大提升来自图像 URL 选项,这意味着用户甚至可以为 SVG 模式输入数据 URI.Hero Patterns 有大量选项可供任何想要尝试的人选择.

6

发表回复