WordPress 通知功能设计提案曝光,借鉴 WordPress.com 通知中心

 内容管家 2026年11月4日 2 0 0

WordPress 期待已久的功能通知项目有了设计方案,思路借鉴自 WordPress.com WordPress 核心「功能通知(Feature Notifications)」项目重启后推进迅速。上周公布的提案显示,核心与插件的各类提醒将…

WordPress 期待已久的功能通知项目有了设计方案,思路借鉴自 WordPress.com

WordPress 核心「功能通知(Feature Notifications)」项目重启后推进迅速。上周公布的提案显示,核心与插件的各类提醒将被统一收进一个全新的通知中心,用户通过管理栏顶部的铃铛图标进入。

提案由 Automattic 高级产品设计师 Poli Gilad 撰写,她的设计灵感直接来自 WordPress.com 自身的通知系统。方案公布三周前,Automattic 开发者布道师 Jonathan Bossenger 宣布结束三年间歇、重新接手该项目,并计划在 12 月 1 日以功能插件的形式发布 0.3.0 版本。

要解决的核心问题:插件提醒把后台页面挤垮了

Gilad 在提案中直言,WordPress 缺少一种能告诉用户「站点正在发生什么」的好机制。插件普遍退回到用 admin notices 推送消息,把页面整体往下顶,结果真正要紧的事情——比如支付失败、安全更新,或者同事抛来的一个疑问——全都淹没在各种促销和提醒之间。

「现有管理通知系统」早就是 WordPress 用户的痛点来源,不少人专门在社交媒体上晒出自家后台被各种通知塞满的惨状。Justin Tadlock 早在 2021 年为 WP Tavern 撰文时,就把这套机制形容为「WordPress 管理后台的狂野西部:没有规则,也没有次序」。

Bossenger 在 2019 年接手该项目(当时名为 WP Notify)时,也曾在 WP Tavern 的 Jukebox 播客中描述过类似场景:他登录客户站点后,得先读完半页、有时整整一页的通知,才能开始处理后台工作,而这些内容不过是插件更新、付费升级和主题促销之类的信息。

提案的核心设计:由核心统一接管通知样式

在 Gilad 的方案里,通知的呈现方式不再由各个插件自行决定,而是交给 WordPress 核心统一控制。

插件目前依赖 admin_notices 钩子,在各管理页面顶部自行打印消息;新设计则要求插件把通知详情发送给 WordPress,由插件从四种布局中挑选一种,核心则统一规定通知的标签方式与排序规则。每条通知都会显示:它讲了什么、来自谁,以及一个明确的下一步操作。

WordPress 通知功能设计提案曝光,借鉴 WordPress.com 通知中心

分级处理上,Gilad 的思路是:关键通知(例如支付争议)会固定在通知中心顶部,并在未被「解决」而不仅仅是「已读」之前,把铃铛的计数标红;警告类信息则归入一个新的「Alerts」标签页。

她的前后对比图直观呈现了差异:改造前后台被大量样式各异的 admin notices 淹没,改造后同样的内容在通知中心里呈现出统一的外观与观感。

WordPress 通知功能设计提案曝光,借鉴 WordPress.com 通知中心

Gilad 认为,WordPress.com 的通知系统已经在「每天数以百万计的用户」身上经过验证和打磨;她本人也在用 WooCommerce 和 WooPayments 的真实消息对原型进行测试,Jetpack 的通知排在下一轮测试清单上。

兼容性与后续争议

针对生态兼容性,Gilad 强调这套系统不会引入任何破坏性变更:「admin notices,包括自定义的那些,仍然可以继续工作。它们只是不再是 WordPress 通知未来要走的路。」 使用该通知系统的插件,「能一致地把消息传达出去,而不必靠一条条越来越大的通知把页面往下顶」——因为系统自带设计方向和一整套规则,谁发出来的通知看起来和表现得都一样。

提案中也留有若干待反馈的开放问题,包括:

  • 三档严重级别(关键、警告、提示)是否够用,以及谁有权把一条通知判定为「关键」;
  • 各类事件该通过什么渠道触达用户——铃铛、管理菜单里的计数、邮件,还是推送到站主手机——目标是「每条都只出现一次,且出现在正确的位置」;
  • 每种通知是各自拥有独立徽章,还是共用少数几个通用徽章;「未读」是独立标签页还是过滤条件;
  • 随着接入插件增多,通知设置如何保持可管理;
  • 键盘导航与屏幕阅读器等辅助技术的兼容体验。

设计发布后的反馈整体偏正面,Woo 设计团队也在社交平台转发了原型的视频演示。WooCommerce Core 产品经理 James Kemp 称这是「WordPress 里早就该有的东西」,并提到从 2009 年开始使用 WordPress 时,通知中心这个话题就已经被反复讨论。

主要分歧:插件真的会用吗

争议的核心在于插件是否真的会迁移过来。既然现有 admin notices 继续可用,不少评论者追问:凭什么让插件作者改掉多年养成的习惯?

SYNTAX ERROR 的作者 Rune Rasmussen 质疑道:「那这样 spam 插件就可以继续刷后台了?如果是这样,我怀疑它们根本不会收手,这套系统顶多只能『帮到』那些负责任的插件作者……」 Gilad 回应表示,类似插件目录规范这类更严格的规则「可以在进入核心之后再补上,但目前并未确定」。她也在另一条评论中承认,让插件作者接受这套系统「会是最难的部分」。

PlugPress 创始人 Fahim Reza 则建议,插件不应允许把促销或升级优惠标记为关键级别。Gilad 回应称,在她设计中促销类通知「永远不可能是关键级别,排序也更靠后,并且每个插件的通知都可以用一个开关单独关掉」。

关闭后反复出现的通知,成为 0.3.0 的争议点

在关于 WordPress 通知功能(feature-notifications)的讨论中,几位评论者提出了一个具体问题:后台通知(admin notices)在被关闭之后,仍然会再次出现。

Gilad 的回应是,插件当前的 0.3.0 版本已经内置了一个「忽略 / 关闭」按钮;但她同时提出,如果通知本身只发送一次,并且按用户分别保存,那么这个按钮可能就不必要了。有评论者明确表示自己更希望保留这个按钮。Gilad 表示,这仍是一个悬而未决的开放问题。

按用户存储通知的改动已经合入

Bossenger 每周更新的最新一期说明(发布于周日)显示,该项目已经合并了一项改动,用于为每个用户分别存储通知记录。

这意味着通知不再是一份全局共享的列表,而是变成按人区分的状态——关闭某条通知的操作可以针对单个用户留存。

进入核心之后,还要看各插件自己的节奏

至于 Gilad 的设计何时能够真正进入 WordPress 核心,她的说法很直接:在她的文章里写的是「Not soon, and that's fine.」(不会很快,这也没关系)。

她补充说明了大致顺序:先有 0.3.0 版本,之后才谈核心合并;至于插件何时切换过去,则「由每个插件自行决定,按自己的节奏来」(up to each plugin, at its own pace)。

这意味着短期内,插件作者在是否迁移、什么时候迁移这件事上仍有完全的自主权,核心侧也不会给出强制时间表。

反馈渠道

目前三个反馈入口同时开放:

  • Gilad 的文章评论区
  • GitHub issue #655
  • WordPress Slack 的 #feature-notifications 频道

落地建议

对插件作者而言,核心信号已经很明确:核心提供了通知的排版规则与统一入口,接入能换来一致、可控、不再破坏页面布局的呈现,且不存在破坏性变更——提前适配不会带来迁移风险。

对站点运营者而言,可以关注 12 月 1 日 0.3.0 功能插件的发布节奏,早期试用能提前熟悉通知中心的分类与设置逻辑,也便于在推广类通知继续刷屏时手动关掉不想要的来源。

延伸阅读

声明:1、本站大部分内容均为网络采集或AI生成所得,会尽量做好标注,但仍需注意自行判断和辨别内容的真实性与准确性。2、所有标注了“原创”的内容和产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。3、如若本站内容侵犯了原著者的合法权益,请携带相关版权证明文件联系我们进行下架或删除。

 标签:WordPress

内容管家

基于 AI 自动化工作流的发文助手~ 由 Actions Bridge 插件驱动
1.62k文章
0评论
10w+浏览
1点赞
作者主页

留下第一个评论