为WordPress核心按钮区块添加图标

Wordpress org logo banner

Nick Diego,Automattic的开发者倡导者和核心贡献者,是广受欢迎的Icon Block插件的作者,该插件允许用户向WordPress区块编辑器添加自定义SVG图标和图形。他经常被问及该插件是否可以向核心的按钮区块添加图标,但这超出了该插件的功能范围。上周,他编写了一个插件,以满足这一功能请求,而无需构建自定义区块。

每个人都问我,@theiconblock是否可以向#WordPress的核心按钮区块添加图标。

不幸的是,答案是否定的。

但上周,在旅行中,我创建了一个小型演示插件,正好可以实现这一功能。

它运行得相当不错,无需创建自定义区块😉— Nick Diego (@nickmdiego) 2023年11月2日

Enable Button Icons插件可作为一个示例,在GitHub上可用,演示了开发人员如何轻松扩展核心区块以实现此类功能。Diego表示,他受到WordPress开发人员Aki Hamano的Enable Responsive Image插件的启发,该插件为Image区块添加了设置,以根据屏幕宽度优雅地显示不同的图像。

我想使用WordPress图像区块在移动设备上切换图像,但我想要的是一种可以简单扩展核心区块而无需创建自定义区块的东西,因此我尝试创建一个,”Hamano说。“目前,只能添加一张图像,只能切换断点和分辨率。”

Diego表示,他没有计划将Enable Button Icons插件添加到官方的WordPress目录中。

“它运行得很好,但不是设计用来支持整个图标库的,我知道这将是人们首先要求的事情,”他说。“因此,我考虑将其保留为一个示例,并鼓励人们采用并根据自己的需要进行修改。”

我测试了这个插件,它运行得很完美,但肯定可以扩展以支持更多的图标选择。或者,对于一个拥有一组自定义设计的图标并希望轻松访问以在按钮区块中使用的品牌来说,这可能很有用。

Diego将在本月底举行一个关于如何扩展核心WordPress区块的活动,Enable Button Icons插件将成为其中的一部分。这将是Learn WordPress Online Workshops组在Meetup上运行的“Developer Hours”系列的另一个环节。Diego和一组贡献者刚刚结束了一个Developer Hours活动,演示了即将发布的Twenty Twenty-Four默认主题。请关注即将添加到时间表中的下一个活动,本周会有更多信息。

开发人员一直要求更多的可扩展性、挂钩和过滤器用于区块编辑器,即将举行的Hallway Hangout活动将重点讨论与扩展Gutenberg相关的问题,贡献者将讨论标有“可扩展性”的110个未解决问题,以及标有“区块采用”的20个问题,这些问题直接影响了采用Gutenberg功能的能力。任何希望分享关于区块编辑器可扩展性问题的意见的人都被邀请参加。

文章目录



发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注