WordPress 允许插件和主题作者在管理区域中显示通知,以便让用户了解新功能和更新。然而,随着 WordPress 生态系统的快速发展,管理员通知可能会失控。
更新插件并看到一半屏幕被管理通知覆盖是非常烦人的。
![WordPress 网站管理区域中的通知 WordPress 网站管理区域中的通知](https://www.wpbeginner.com/wp-content/uploads/2015/09/toomanynotices.png)
然而,作为插件作者,这更令人沮丧,因为我们才是受到指责的人。
当然,还有一些插件滥用管理员通知来达到促销目的。有些你甚至无法关闭。在看到Jeff在 WPTavern 上的文章并阅读了一些评论后,我们觉得有必要写下这个主题并提供可能解决该问题的建议。
如果您认为管理员通知已经失控,那么您应该知道情况只会变得更糟(除非采取措施)。
目前官方插件目录中有 44,000+ WordPress 插件。不包括托管在 Github 或商业 WordPress 插件上的数千个。
随着越来越多的开发人员进入 WordPress 生态系统并创建新插件,您可以想象有一天您更新 5 个插件并看到 5 个不同的管理通知。
那么解决办法是什么呢?
集中式通知中心。
您会看到,当我们将OptinMonster从 WordPress 插件转换为软件即服务(SaaS 应用程序)时,我们构建的第一件事就是通知中心,以通知用户新的更改。
![OptinMonster 通知中心 OptinMonster 通知中心](https://www.wpbeginner.com/wp-content/uploads/2016/04/optinmosnter-notification.png)
这受到了我们观众的一致好评。用户可以将通知标记为已读,并且可以随时返回阅读之前的通知。它不引人注目并且很好地达到了它的目的。那些想要保持更新的人会阅读该通知,其他人可以通过将其标记为已读来忽略它。
在Awesome Motive,我们进行了几次关于为 WordPress 插件套件构建我们自己的通知系统的内部讨论。
但考虑到我们有这么多插件,这是不可行的。如果我们必须更新通知中心中的潜在错误,那么我们必须同时更新所有插件。
更好的解决方案是在 WordPress 核心中添加一个通知中心,并且有一个所有开发人员都会遵循的标准化方法。
Barry Kooij 创建的名为WP 通知中心的WordPress 插件提供了一个很好的概念证明(我们在这里写过它)。
![WordPress 通知中心 WordPress 通知中心](https://www.wpbeginner.com/wp-content/uploads/2015/09/wpnotoficationcenter.jpg)
目前该插件没有关闭通知或阅读完整详细信息的选项。但这是解决这个问题的一个很好的开始。