想在 WordPress 上掛一條促銷公告、或讓登入會員看到「有人回覆了你的留言」,多數人第一步就去搜尋外掛,結果裝了一個發現根本不是自己要的。問題出在「通知」這個詞在 WordPress 裡其實涵蓋三件完全不同的事:訪客看得到的網站公告、登入使用者專屬的站內通知中心、以及只有後台管理員看得到的系統訊息。一條 wordpress 站內通知外掛裝錯類別,輕則功能用不上,重則拖慢全站、跟佈景主題打架。
這篇把這三種需求拆開講清楚,告訴你各自該用哪一類外掛、挑選時要盯哪些指標,並針對 WooCommerce 商店與台灣繁體中文網站的常見情境給出具體建議。看完你會知道自己要的到底是哪一種,而不是再裝一輪試錯。
WordPress 的「通知」其實分成哪三種
先把名詞對齊,後面的選擇才不會亂。WordPress 生態裡被叫做「通知」的功能,實際上對應三個位置不同、目標讀者也不同的場景。
網站公告欄(announcement bar / notification bar):顯示在前台頁面頂部或底部的一條橫幅,所有訪客都看得到,常用來放促銷、免運門檻、公休通知、重要公告。它不分使用者,是廣播式的。
站內通知中心(notification center):通常是登入後右上角的一個鈴鐺圖示,點開是一串個人化訊息,例如「某某回覆了你的留言」「你關注的主題有新貼文」。它跟著「使用者」走,是私人化的,社群網站與會員站才會用到。
後台系統訊息(admin notices):只出現在 wp-admin 後台、給網站管理員看的提示,例如外掛要求啟用授權、系統偵測到設定問題。它跟訪客完全無關,是管理流程的一部分。
| 類型 | 出現位置 | 給誰看 | 典型用途 |
|---|---|---|---|
| 網站公告欄 | 前台頁首/頁尾橫幅 | 所有訪客 | 促銷、公休、免運公告 |
| 站內通知中心 | 前台登入後鈴鐺 | 登入使用者 | 留言回覆、社群互動提醒 |
| 後台系統訊息 | wp-admin 後台 | 管理員 | 外掛提示、設定警告 |
搞錯類別是裝外掛最常見的浪費。想公告促銷卻去裝社群通知鈴鐺,鈴鐺對沒登入的訪客根本不顯示;想整理後台雜亂的提示,卻去翻前台公告外掛,自然找不到對應設定。先確認你的訊息「要給誰、在哪裡看到」,再往下找對應的那一類。
想對所有訪客廣播公告,該用哪類外掛
如果你的需求是「在網站最上面掛一條訊息給每個進來的人看」,要找的是公告欄(也叫通知欄、警報欄、floating bar),這四個名稱指的是同一種東西。這類外掛又分成兩種定位,挑錯會多付不必要的訂閱費。
第一種是單純的公告橫幅工具,目標就是把一句話加一個按鈕掛上去。代表性的免費選擇包括 WPFront Notification Bar、Easy Notification Bar,付費但功能更完整的有 HashBar、Notibar、FooBar。它們的共通能力是設定文字、連結、顏色、出現位置(頂部或底部)、是否可關閉。
第二種是行銷轉換導向的工具,例如 OptinMonster、TrustPulse、Hello Bar。它們把公告欄當成名單蒐集與轉換工具的一環,附帶 A/B 測試、行為觸發(停留時間、離開意圖)、與 email 行銷服務串接。功能強,但多數是月費制、且核心功能要付費才解鎖。
怎麼選,取決於你是要「貼一條公告」還是「經營轉換漏斗」:
- 只想偶爾貼公休、活動、免運提示,又不想花錢:WPFront Notification Bar 或 Easy Notification Bar 就夠,安裝後填文字即可上線。
- 需要同時掛多條公告、依頁面類型分流、加 CTA 按鈕與訂閱表單:HashBar 這類可建立多條橫幅的外掛較合適。
- 把公告當成持續優化的轉換管道、要做 A/B 測試與精準受眾投放:才值得上 OptinMonster 這類訂閱制工具。
WPFront Notification Bar 與 Easy Notification Bar 都完全免費、沒有付費版,差別在前者可設定起訖日期讓公告自動上下架、但介面偏陽春沒有即時預覽;後者更簡單、裝完馬上能用,但功能更少。一個值得注意的限制是 WPFront 一次只能設定一條公告欄,要同時跑多條訊息就得換 HashBar 這類支援無限條的外掛。
公告欄對網站速度與 SEO 的實際影響
一條設計良好的公告欄不會明顯拖慢網站,也不會傷 SEO。關鍵在於它是「頁面頂部的一條細橫幅」,不是蓋住整個畫面的彈窗。Google 對行動裝置的干擾式插頁(intrusive interstitial)有規範,會擋住主要內容的全螢幕彈窗可能被降評,但佔比很小的頂部橫幅不在此列,因此對行動裝置友善度沒有負面影響。
要維持速度,挑選時把握三點:選評價好、近期有更新的輕量外掛;不要同時裝兩個公告欄外掛讓它們互搶版面;公告內容聚焦單一訊息與單一行動呼籲,效果反而比塞滿資訊好。
想讓登入會員收到個人化提醒,該用哪類外掛
如果你經營的是會員站、論壇或社群,需求是「讓使用者登入後能看到專屬於自己的訊息」,要找的是站內通知中心,而不是公告欄。兩者最大的差別在於:公告欄是同一條訊息廣播給所有人,通知中心是每位使用者各自看到不同內容。
這類功能的核心是一個帶未讀數字的鈴鐺圖示,點開展示個人化清單。常見的實作路徑有三條:
走 BuddyPress 生態:如果網站本來就用 BuddyPress(WordPress 的社群套件)建立會員與動態功能,它內建通知元件,啟用後使用者工具列就會出現鈴鐺,顯示交友邀請、群組提及等互動。再搭配 WP Notification Bell、Buddy Notification Bell、Simple BuddyPress Notifications 這類外掛,可以把鈴鐺改成可自訂樣式、加上音效、用短代碼放到版面任何位置。
走通用通知外掛:例如 NotificationX 雖然主打社會證明(顯示「剛剛有人購買了某商品」這類 FOMO 提示),但也提供鈴鐺圖示模式,可當作集中式通知中心,把留言、銷售等事件彙整在一個面板。
走 push 推播:例如 OneSignal、Push Notification for Post and BuddyPress 這類,把通知推到瀏覽器或手機,使用者不在站上也收得到。這跟站內鈴鐺是不同層次的東西,適合內容更新提醒,但需要使用者先同意接收推播權限。
選擇順序很單純:網站已經是 BuddyPress 架構,就優先用它的內建通知再加裝鈴鐺強化;沒有 BuddyPress、只是想對訂閱者推內容更新,push 推播類更直接;想完全自訂觸發條件與外觀,才考慮下一段的客製做法。
找不到現成外掛時的客製方向
當現成外掛都不符合你的觸發邏輯或品牌外觀,可以用 WordPress 核心功能自建一套通知中心,方向是建立一個自訂文章類型(Custom Post Type)來儲存每一則通知,每筆記錄綁定一個收件使用者與一段訊息內容,再透過 WordPress 的 hook 在特定事件(新留言、新貼文)發生時自動寫入通知,前台用 AJAX 撈出未讀清單並更新鈴鐺數字。
這條路需要開發能力,好處是觸發條件、樣式、資料結構完全自己掌握,不受外掛限制;代價是後續維護與相容性都得自己顧。多數網站用不到這個程度,先把現成外掛試過一輪,確認真的卡在功能限制再考慮客製。
後台被一堆系統訊息洗版,該裝什麼
如果你的困擾是登入 wp-admin 後台時,頁面頂部塞滿各家外掛的提示、促銷、授權警告,把真正重要的訊息淹沒掉,這跟前台公告完全是兩回事,要找的是管理後台訊息整理工具。
WordPress 後台這些訊息透過 admin_notices 這個 hook 產生,任何外掛都能往上面塞內容,數量一多就雜亂。WordPress 6.4 起核心新增了 wp_admin_notice() 函式,讓開發者用更一致的方式輸出後台訊息、並自動做內容過濾,但這是給外掛作者用的,對一般網站管理員來說,雜訊問題還是得靠管理工具解決。
代表性的做法是裝 Admin Notices Manager 這類外掛,它會把原本散落在儀表板頂部的後台訊息集中收到一個可收合的側邊欄,你可以逐則標示已讀或永久隱藏,不再被洗版。它可以針對不同類型的後台訊息分別設定處理方式,安裝啟用後就會自動接管捕捉。
要提醒的是:後台訊息整理只影響管理員看到的畫面,不會動到前台、也跟訪客通知無關。如果你想做的是給訪客或會員看的提醒,回到前面兩段找對應外掛,這類工具幫不上忙。
不論哪一類,挑通知外掛該盯哪些指標
選對類別之後,同類裡要挑哪一款,看的指標其實共通。下面這幾項對台灣繁體中文網站尤其關鍵,按重要性排列。
繁體中文相容與顯示:先在測試環境確認外掛輸出的文字、按鈕、後台介面能正常顯示繁體中文,不會變亂碼或卡在簡體。部分國外外掛的多語支援不完整,公告內容雖能自己填中文,但內建按鈕文字可能改不掉。
效能與載入方式:公告欄與鈴鐺都會在每個頁面載入,外掛是否額外塞進大量 CSS 與 JavaScript,直接影響速度。優先選輕量、近期仍在更新的外掛,並避免同類功能裝兩個。
與佈景主題的相容:公告欄掛在頁首時,可能跟佈景主題本身的固定選單、購物車圖示重疊或推擠版面。挑選後務必在實際佈景上測過桌機與手機兩種寬度。
顯示條件與排程能力:能不能設定只在特定頁面、特定來源、或特定起訖日期顯示,決定你要不要每次手動上下架。要跑限時活動的話,自動排程是省事的關鍵。
更新頻率與支援:通知類外掛會碰到 WordPress 與佈景主題的版本更新,長期沒維護的外掛容易在升級後失效或出現相容問題。安裝前看一下最後更新日期與使用者評價。
把這五項套在你已經圈定的那一類外掛上逐款比對,比直接看哪款「功能最多」更實際。功能多但跟你的佈景打架、或半年沒更新,對你毫無意義。
WooCommerce 商店的通知需求怎麼配
如果你跑的是 WooCommerce 商店,通知需求通常同時橫跨前面三類,分開處理才不會打結。
對訪客的促銷與物流公告用前台公告欄,例如頂部掛「滿額免運」「年中慶開跑」這類橫幅。WooCommerce 訂單若涉及收款流程,公告欄只負責把訊息和連結放出去、把訪客導向商品或活動頁,本身不處理金流,金流仍由你的金流外掛與結帳流程負責。
對顧客的訂單狀態提醒多半不靠站內鈴鐺,而是走 email 與訂單通知信,這是 WooCommerce 既有機制的一環;若想再加站內或推播提醒,才搭配前面提到的通知中心或 push 類外掛。
對你自己的後台提醒,商店外掛裝得多,後台訊息往往特別雜,這時後台訊息整理工具的價值就更明顯。
一個常見誤區是想用一款外掛把三件事全包,結果哪件都做不好。比較穩的配法是前台公告用一款輕量公告欄、後台雜訊用一款整理工具,顧客互動則交給 WooCommerce 本身與 email,需要時再補站內通知。
先確認要給誰看,再決定裝哪一款
挑 wordpress 站內通知外掛之前,唯一要先想清楚的是這條訊息「給誰、在哪裡看到」。給所有訪客看的廣播公告,用前台公告欄,輕量需求 WPFront 或 Easy Notification Bar 就夠,要多條與精準投放再上 HashBar 或 OptinMonster 這類;給登入會員看的個人化提醒,用站內通知中心,有 BuddyPress 就用內建再加鈴鐺外掛強化;給管理員看的後台雜訊,用 Admin Notices Manager 這類整理工具收進側邊欄。
同類裡要選哪款,回到繁中相容、效能、佈景相容、排程能力、更新頻率這五項,在自己的測試環境實際裝過、在桌機與手機都看過版面,再決定上正式站。先分清類別、再比指標,比一頭栽進「最佳外掛排行」清單裡照抄省事得多,也不會再裝一輪才發現方向就錯了。