昨天,Happy Prime 所有者兼工程师 Jeremy Felt 发布了 Short Notes,这是一个用于从 WordPress 编辑器编写笔记的插件。目标是让用户创建简短的内容,例如在 Twitter、Instagram 和类似社交网络上找到的内容。但是,它并没有自带前端发布接口,至少在 1.0 版本中没有。
该插件的工作方式类似于帖子和页面编辑器。对于大多数用户来说,它应该很简单。
虽然Shortnotes插件还比较简单,但是可以作为更多功能的基础。使社交网络具有吸引力的部分原因在于可以轻松发布快速内容。通过插件发布评论需要访问 WordPress 管理员,单击“添加新”,编写内容,发布,然后单击新链接以在前端查看。通过仪表板小部件或前端表单快速发布的界面将是一个有用的补充。
在区块编辑器中记录帖子类型。
一些并非所有用户都熟悉的新概念是回复 URL 和回复名称字段。这些是用于创建注释以回复其他帖子或网络上的人的语义字段。插件会自动在前端输出这个回复链接。
此插件与 Webmention 插件兼容。 Webmention 是用于网络上提及和对话的标准化协议。目标是创建一个去中心化的社交“网络”,其内容由每个人拥有和控制。它是 IndieNet 所称的大型科技公司可以控制的“企业”网络的替代方案。
当您输入 URL 回复时,Shortnotes 会自动通过 Webmentions 插件系统发送该 URL。它还将帖子内容中的 URL 解析为网络提及(如果存在)。
用户可能还会注意到笔记标题字段丢失了。这是故意的。该插件会自动生成标头。
这个想法是让标题远离主题布局。因为大多数主题在显示之前都没有针对后检查类型支持进行编码,所以用户主题很有可能会在前端输出自动生成的标题。目前,这意味着为不需要的主题编辑一些主题代码。 Felt 有一个例子,说明他如何为他的站点修改这个自定义的“二十一二十一”子主题。从长远来看,随着越来越多的主题开始支持即将推出的站点编辑器,用户将能够直接在 WordPress 管理员中进行此自定义。
通过一些调整,例如删除标题和一些小的 CSS 调整,我能够使用 Genesis Block 主题创建一个干净的 Notes 存档页面:
修改笔记存档。
我检查这个项目的兴趣之一是深入研究一个限制哪些块可以与编辑器一起使用的插件的真实示例。评论帖子类型只允许“段落”、“图像”和“图库”块。同样,我们的想法是复制您在社交网络上可以做的事情的感觉。总体而言,此功能按预期工作,将评论限制在部分块中。
但是,我在块编辑器中遇到了一个错误。所有块图案,无论它们包含什么块,都会出现在插入器中。单击包含不允许的块的块将不会将其插入到帖子中。但是,编辑器确实添加了它拥有的弹出式评论。这个错误有一个 GitHub 问题,自 2020 年 6 月打开以来几乎没有动静。
Feel 创建了一个插件来解决这个注销损坏模式的问题。它删除任何包含帖子类型不支持的块的模式。充其量,这是一个临时措施,需要在 WordPress 中解决。
像这样:
图片加载中...
来源