使用新插件在 WordPress 编辑器中创建待办事项和清单

待办事项列表.清单.尽管它们的目的有所不同,但它们的输出基本相同.它们是带有要勾选的框的项目列表,像 David Towoju 的 Todo Block 这样的插件允许用户创建它们.

待办事项块

两周前我第一次下载并安装了该插件,但出现了问题.它似乎根本没有添加任何块.这可能是从其开发存储库中移植插件的一些错误.自几天前更新以来,我一直在对其进行测试,并且喜欢它的发展方向.

从技术上讲,该插件有两个块.一个用于外部列表容器,另一个用于内部列表项.

添加待办事项列表.

它的工作方式与标准 List 块类似.一旦用户将待办事项块插入帖子中,他们就可以添加任务.按 Enter 键会创建一个新项目.

用户可以自定义各个待办事项块的排版和颜色.对于按颜色对项目或任务进行分类的人来说,后者是一个受欢迎的选择.

按类别对项目进行颜色编码.

但是,外部待办事项列表块上没有此类选项.通常情况下,用户可能希望一次自定义所有内容.

每个项目也可以设置为"只读"或"禁用".由于此插件不通过前端的表单发送数据,因此两者之间的差异是微妙的.网站访问者无法检查只读字段,但他们可以通过鼠标或键盘专注于它们.他们不能对禁用的项目做任何事情.

如果不久前我似乎在吹捧一个类似的插件,那是因为我是.2021 年 7 月,Rich Tabor 发布了 Todo List Block 插件.它们之间的主要区别在于 Tabor 是一个仅限编辑器的插件.他将块构建为他的发布流程的工具.

Gutenberg 存储库中还有一个清单块功能请求.然而,自 2019 年以来,没有任何迹象表明它正在开展工作.Matias Ventura 在当年 4 月通过视频分享了一个概念.Ella van Durpe 在 10 月跟进了一个拉取请求.从那以后,只有少数人发表了评论.尽管我很渴望这个概念,但它可能太小众了,无法登陆 WordPress.

我想在核心 WordPress 中看到这样一个块的原因之一是因为它对各种模式都很方便.我已经为食谱和美食博主构建了几个,我使用 Todo Block 插件来测试这个概念.

使用 Todo Block 插件的配方成分列表.

插件中确实缺少两个功能.第一个是包装复选框和文本的 <label> 元素.添加这将允许通过单击文本或复选框本身来选中前端的框.

第二个是在检查每个项目时将其划掉.一些系统也会在任务完成时将它们显示为灰色."任务完成"指示器是待办事项列表应用的一个相对标准的功能.

除此之外,Todo Block 是一个我可以看到自己用于某些项目的插件.至少,我可以通过我的主题样式表处理划掉的样式.


向我们的读者提出一个问题:我正在尝试用这篇文章做一些不同的事情.你们中的一些人可能已经注意到顶部的 WordPress.org 插件嵌入/卡.您希望将来看到对插件或主题的类似处理吗?它是否会妨碍文章或感觉过于宣传?或者,我考虑将其放在"本文中提到的插件"部分的底部.

9

发表回复