使用技巧

WP是否通知Silver Bullet WordPress需要终止管理员通知垃圾邮件?

是wp-notify-silver-bullet-wordpress需要结束管理员通知-垃圾邮件WP是否通知Silver Bullet WordPress需要结束管理员通知垃圾邮件?

不久前,贾斯汀·塔德洛克(Justin Tadlock)发表了一篇文章,标题为 插件作者难受糟糕的管理员通知体验吗?。 如果您还没有,我建议阅读他的文章。 它详细描述了自我最初发布以来,我一直在思考的一个问题。 WP通知功能项目建议 大约一年前的现在:WordPress的新通知系统会解决垃圾邮件,还是将其转移到其他地方?

答案可能不像我们想的那么简单。

在过去的五年中,我一直在构建,维护和支持许多免费,付费和客户端插件。 在那段时间里,我也一直是WordPress开源项目的积极贡献者(在工作和个人生活之外,可能会尽我所能)。 与某些人相比,现在绝对是沧海一粟,但是每当我看到多个插件或主题在每个单一管理页面上注册admin_notices时可能发生的混乱情况,都使我更加坚决地认为WordPress需要集中管理的通知系统。

如果您阅读Justin的文章,或者您自己是插件或主题开发人员,那么您就会知道通知系统(又称管理员通知,是对WordPress的引用) 打印这些通知的钩子)中的WordPress最多是有限的。 我们需要对自己诚实,但是,管理员通知并非旨在用作通知系统。 管理员通知实际上仅应用于向用户显示有关系统状态更改的有用信息。 消息,例如帖子已被更新或删除或需要数据库升级。 简短,有用,更重要的是相关。

作为开发人员,我们通常会寻找问题的根本原因。 而且对于管理员通知,根本原因不是当前的通知系统,也不是插件开发人员将其用于除管理员通知之外的事情。 根本原因是这样的事实:除了管理员通知之外,没有其他机制可以向用户显示通知。 这意味着只要插件开发人员需要或实际上想要通过“应用内消息”与用户进行通信,管理员通知便是他们这样做的唯一方法。

是否想让您的用户知道新的升级? 管理员通知。 是否想让他们发表评论? 管理员通知。 您的高级许可即将到期! 管理员通知。 嘿,我们的特级产品有了新的销售! 管理员通知。 很快,所有这些加起来就变成了一个全能的混乱局面。

这就是WP Notify等项目的问题。 自2011年以来,至少在当前版本中我们已经有了管理员通知。这意味着我们至少已经有9年的时间在所有面向用户的消息中使用了它-已有9年的插件和主题开发人员使用管理员通知发送消息。给用户。

如果您有孩子,请想象一下,告诉您9岁的孩子他们走路的方式是错误的,现在他们需要学习一种全新的方式。 祝好运!

因此,尽管让我难以接受,但WP Notify并不是神奇地解决问题核心的灵丹妙药。 正如马特·穆伦维格(Matt Mullenweg)在贾斯汀(Justin)文章的评论中指出的那样:“我认为通知中心不是解决此问题的方法。 出于其他原因,它可能很有用,但不是那个原因。”

但是,除了必要的通知之外,没有其他针对通知的特定解决方案,这意味着开发人员将继续按照以往的方式进行操作。 九年后,要围绕当前功能实施新指南将非常困难,尤其是因为执行这些指南将必须由一小部分志愿者(即主题和插件审核小组)来完成。

通过构建WP Notify,我们为插件和主题开发人员创建了一种新的,希望更好的方法,以使其与用户建立联系并进行通信。 同时,我们提供了一种工具,通过它我们可以更轻松地实施任何新准则。 例如,可以创建一个准则,除非您的消息严格处于通知用户系统状态更改的范围之内,否则它需要显示在通知中心,而不是作为管理员通知。

所以,不,我不认为WP Notify将是灵丹妙药。 我们不会进行构建,发布,突然第二天所有通知垃圾邮件就会消失。 这种改变需要时间。

但我确实相信这是朝正确方向迈出的一步。

如果您同意我的意见,为什么不 加入我们的快乐乐队并帮助我们建立它

像这样:

喜欢加载中……

资源