表情符号工具栏插件将表情符号选择器带回 WordPress 编辑器

今天早些时候,theme.es 将其 Emoji Toolbar 项目发布到了插件目录.这是一个与 WordPress 富文本工具栏集成的简单选择器,允许用户直接从编辑器界面插入表情符号.

Nick Hamze 去年从 WordPress.org 中提取了他的 Emoji Conbini 插件后,我的编辑器工具箱中出现了一个 emoji 大小的漏洞.该插件是快速插入笑脸或其他数千个可用字符中的任何一个的完美实现.不幸的是,他离开 WordPress 领域意味着失去了我最喜欢的与块相关的插件之一 —以及我喜欢的其他几个.

它也与 10up 的 Insert Special Characters 插件相当,这是一个解决用户缺少经典编辑器时代类似选择器的方法.

表情符号工具栏填补了这一空白,对于需要解决方案的人来说是一个不错的选择.两种实现之间的区别在于位置.Emoji Conbini 直接在工具栏中添加了选择器按钮,Emoji Toolbar 将其添加到了"更多"中.下拉菜单.

单击富文本工具栏中的表情符号按钮.

将选择器按钮放在下拉菜单中会使其更难找到.它还需要额外的鼠标点击才能插入表情符号.重要的是实现有效,但我希望将其视为顶级工具栏项.

使用插件很简单.在包含段落、标题、列表等块的富文本字段中时,表情符号工具栏会出现在块工具栏中.单击它后,该插件会创建一个表情符号选择器的弹出窗口.

表情符号工具栏弹出选择器.

从那时起,用户只需点击他们想要插入到帖子中的表情符号.

该插件捆绑了 Emoji Mart 库,该库已迅速成为表情符号选择器的标准.该组件是一个类似 Slack 的框,用于对每个字符进行分类,并提供一个用于搜索完美表情符号的字段.

至少还有一种表情符号插入器可供选择.表情符号自动完成古腾堡允许用户键入 : 并使用关键字插入字符,而不是在块工具栏中添加选择器.对于那些喜欢通过键盘工作的人来说,这是一种更快的方法.

表情符号工具栏根据其输出格式的方式优于表情符号自动完成古腾堡和现已退役的表情符号 Conbini.它将实际字符插入到内容中,但其他插件会插入一个 <img> 标签.该方法导致输出与未来或替代库中的任何更改不向前兼容.也喜欢在前端禁用图像输出的用户不能这样做.这不是表情符号工具栏的问题 —它适用于其他解决方案.

总的来说,该插件是可靠的.它具有编写良好的代码,并提供了一个易于使用的选择器来插入表情符号.

2

发表回复