{ } { }
如何停用 WordPress 更新通知(外掛程式或程式碼)

WordPress網頁設計教學-如何停用 WordPress 更新通知(外掛程式或程式碼)?

想要停用 WordPress 更新通知但不知道從那裡開始?

WordPress 提供的更新通知對於了解新的可用更新和追蹤網站上的自動更新非常有用。但是,您可能想要停用它們以減少電子郵件收件匣中的混亂。或者,可能是因為您管理更新的方式不同,導致通知變得多餘。

請查看以下的禁用 WordPress 更新通知的影片指南

值得慶幸的是,您有多種選項可以在 WordPress 中停用更新通知,包括免費外掛程式和一些簡單的程式碼片段。

在本文中,您將了解有關 WordPress 更新通知所需的所有信息,以及如何在您的網站上完全或部分停用它們。

什麼是 WordPress 更新通知?

WordPress 更新通知會在您網站的核心 WordPress 軟體、外掛程式或主題有可用更新時通知您。

或者,如果您已為部分/全部網站啟用自動更新,則更新通知還可以告訴您 WordPress 何時自動更新了核心軟體、外掛程式或主題。

想要停用 WordPress 更新通知但不知道從哪裡開始????? 提示:本指南會有幫助 ????

不同類型的 WordPress 更新通知

WordPress 有兩種主要類型的更新通知:

  1. 儀表板內通知– 這些通常會告訴您何時有可用更新。在某些情況下,擴充功能會自動升級後,您也可能會看到儀表板內通知。
  2. 電子郵件通知– 這些通常會告訴您 WordPress 何時自動套用核心軟體以及外掛程式或主題的更新(如果您已為其啟用自動更新)。

儀表板更新通知可能會出現在幾個不同的位置。您可能會在側邊欄的「更新」「外掛」或「主題」選單上看到紅色氣泡圖示。對於某些更新(通常只有核心更新),您也會在主介面中看到儀表板通知(有些人覺得很煩人)。

給管理員的 WordPress 更新通知。

上面的範例假設您的帳戶具有管理員使用者角色。但是,如果您的網站上有其他用戶角色較低的用戶,他們可能會看到類似這樣的提示。

另一方面,WordPress 更新通知電子郵件將直接傳送至與您網站上的管理員帳戶關聯的電子郵件地址。這是一個例子:

自動更新與手動更新

影響您收到的 WordPress 更新通知的另一個重要細節是您使用的是手動更新還是自動更新。

WordPress 長期以來一直支援核心軟體的自動更新,但在WordPress 5.5(2020 年 8 月發布)中也增加了對外掛程式和主題的原生自動更新支援。

如果您啟用了自動更新,通常不會看到儀表板通知,因為 WordPress 只會自動為您套用更新。但是,當 WordPress 自動更新某些內容時,您通常會收到電子郵件通知。

要了解更多信息,請查看 WordPress 自動更新完整指南

您應該停用 WordPress 更新通知嗎?

更新通知在 WordPress 中起著重要作用,因此您應該在停用它們之前準確權衡利弊。

當您的網站和/或其擴充功能有可用的新更新時,他們可以提醒您。這可以幫助您及時應用這些更新,這對於保持您的網站安全運作良好非常重要。

或者,在自動更新的情況下,它們可以讓您隨時了解網站自動應用的任何更新。例如,您可能想要在 WordPress 自動套用更新後檢查是否有任何問題。

然而,自動更新通知也會讓您的 WordPress 儀表板電子郵件收件匣變得混亂,這也是您可能想要隱藏它們的原因之一。

或者,對於非管理員帳戶的使用者來說,看到它們可能會感到困惑,這就是為什麼您可能想要停用某些使用者角色的 WordPress 更新通知。

您也可以使用不同的方法來套用更新,從而使更新通知變得不必要和/或多餘。例如,如果您透過從GitHub 儲存庫推送變更來更新 WordPress ,則可能不需要 WordPress 告訴您生產網站上的更新。

即使您停用 WordPress 更新通知,仍然必須立即在網站上套用更新以確保網站安全和正常運作。

如何停用 WordPress 更新通知(程式碼或外掛程式)

如果您確信停用 WordPress 更新通知對於您的網站來說是正確的選擇,本部分將向您展示具體如何完成此操作。

與 WordPress 的通常情況一樣,您可以遵循兩種途徑來停用 WordPress 更新通知:

  1. 您可以使用外掛程式來為您處理事情。我們將分享可以停用有關更新通知的所有內容或僅某些部分的插件,例如僅停用更新通知電子郵件。
  2. 您可以新增自己的自訂程式碼片段。這種方法的優點是你可以精確地控制一切。例如,您可以停用某些使用者角色的更新通知,但仍為管理員使用者啟用它們。

如果您不是一個非常懂技術的人,您可能會想堅持使用插件路線。但對於更高級的用戶來說,自訂程式碼選項仍然相當輕鬆。

如何使用外掛程式停用所有更新通知/檢查

讓我們看看您的選擇。

免費的「停用所有 WordPress 更新」外掛程式是停用更新通知的「核心」選項。這個外掛程式將停用所有更新通知,並阻止 WordPress 從一開始就檢查更新(透過停用更新檢查的 cron 作業)。

因此,如果您使用此插件,則必須手動檢查更新並立即套用它們。

沒有什麼可配置的。一旦您啟動插件,它就會自動隱藏所有與更新相關的通知,甚至將它們隱藏在插件清單中。

這是啟動外掛程式之前的網站:

這是之後的樣子:

您可以看到它確實在 WordPress 工具列上添加了一個小圖標,以提醒您已停用自動更新。

如果您想要更精細的控制,您也可以考慮免費的停用 WordPress 更新通知和自動更新電子郵件通知外掛程式。該插件執行類似的功能,但它為您提供了一個設定區域來選擇是否禁用核心、插件和/或主題的更新。

如何使用外掛程式停用更新通知電子郵件

如果您想要更有針對性的方法,您還可以找到免費的插件,這些插件將留下儀表板通知,但停用所有更新電子郵件通知。

這裡有兩個簡單的插件可以做到這一點:

這兩個插件都非常輕量級,僅添加幾行程式碼(您也可以按照下一節中的說明手動添加)。

無需配置任何內容 – 只需啟動它們,您將停止接收更新通知電子郵件。

如何使用外掛程式隱藏 WordPress 更新儀表板通知

對於最後一個外掛選項,讓我們看看如何僅隱藏更新儀表板通知,同時仍啟用自動更新檢查。

有幾個外掛程式提供不同的功能來隱藏所有儀表板通知(包括更新)。這裡有兩個值得考慮的流行選項:

  • 隱藏管理員通知– 新增一個切換按鈕,可讓您輕鬆顯示/隱藏所有儀表板通知。
  • 管理通知管理員– 將所有管理通知移至單獨的管理通知面板,包括更新通知。

例如,「隱藏管理通知」外掛程式如下所示 – 它隱藏儀表板中的通知,但允許您點擊「顯示通知」切換按鈕仍然可以看到它們。


如何使用程式碼停用更新通知

如果您不想使用插件,您也可以使用自己的自訂程式碼片段來停用更新通知。

我們將向您展示幾種不同情況的範例程式碼片段:

  • 禁用更新通知電子郵件。
  • 為所有使用者隱藏儀表板更新通知。
  • 隱藏某些使用者角色的儀表板更新通知。
  • 完全禁用更新檢查。

使用程式碼停用 WordPress 更新通知電子郵件

若要停用更新通知電子郵件,您可以新增以下部分或全部篩選器,具體取決於您要停用的電子郵件類型。

您應該將這些程式碼片段新增到子主題中的functions.php檔案中,或透過程式碼片段等外掛程式添加。

停用核心更新電子郵件

// Disable core update emails
add_filter( 'auto_core_update_send_email', '__return_false' );

禁用外掛程式更新電子郵件

// Disable plugin update emails
add_filter( 'auto_plugin_update_send_email', '__return_false' );

禁用主題更新電子郵件

// Disable theme update emails
add_filter( 'auto_theme_update_send_email', '__return_false' );
新增程式碼片段以停用所有自動更新電子郵件通知的範例。

在儀表板中隱藏更新通知

若要在儀表板中隱藏更新通知,您可以使用程式碼刪除update_nag操作。不過,這不會隱藏更新通知氣泡。

若要對所有使用者(包括管理員)隱藏這些更新通知,請將以下程式碼片段新增至子主題中的functions.php檔案中或透過程式碼片段等外掛程式新增。

// Hide dashboard update notifications for all users
function kinsta_hide_update_nag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}

add_action('admin_menu','kinsta_hide_update_nag');
用於隱藏所有使用者的更新通知的程式碼片段。
用於隱藏所有使用者的更新通知的程式碼片段。

另一種選擇是為管理員使用者保留更新通知,但為所有其他使用者角色隱藏它們。要實現此目的,您可以像這樣修改程式碼:

// Hide dashboard update notifications for non-admin users
function kinsta_hide_update_nag() {
if ( ! current_user_can( 'update_core' ) ) {
remove_action( 'admin_notices', 'update_nag', 3 );
}
}

add_action('admin_menu','kinsta_hide_update_nag');
用於隱藏非管理員使用者更新通知的程式碼片段。
用於隱藏非管理員使用者更新通知的程式碼片段。

停用所有更新檢查

如果您想先了解如何完全停用自動更新檢查,您可以閱讀 WordPress 自動更新完整指南想要減少 WordPress 儀表板中的混亂嗎????? 在本指南中了解如何停用更新通知 ????

新增程式碼片段以停用所有自動更新電子郵件通知的範例。

總結

為了幫助您隨時了解網站的更新,WordPress 在儀表板中和透過電子郵件提供更新通知。

在某些情況下,您可能想要停用部分或全部更新通知。您可以使用我們上面詳細介紹的外掛程式或程式碼片段來完成此操作。

但是,您應該記住,及時在網站上套用更新(尤其是安全性更新)仍然很重要。因此,如果您確實停用了 WordPress 更新通知,則需要確保您有另一個系統以確保您能夠在需要時套用更新。


每個託管 WordPress 計劃中都包含價值超過 275 美元的企業級集成,可節省時間和成本,並最大限度地提高網站效能。這包括高效能 CD、DDoS 防護、惡意軟體和駭客攻擊緩解、邊緣快取以及 Google 最快的 CPU 機器。無需長期合約、協助遷移和 30 天退款保證即可開始使用。

返回頂端