如何關閉WordPress後台的佈景、外掛、版本更新通知?

由於WordPress更新速度非常快,不論是外掛、佈景主題或是版本,每個月少說要執行個好幾次,因為更新快,所以WordPress後台加入了更新通知,提醒使用者有新版本了,可以進行外掛、佈景或是系統更新,可是新版通常是解決舊版Bug,但很容易會產生一些未知Bug,如果你不想要冒這風險,通常可以等一個禮拜看看,沒問題再行更新動作。

本來WordPress的好意卻讓有些人造成了困擾,因為有些人就是不想更新,只想用舊版,因為新版總是會加入一些額外、用不到的功能,造成程式的肥大等等問題,可是後台的更新通知數字卻一直出現在那邊,但又找不到方法可以關閉更新通知功能(因為WordPress沒有做此功能選項),所以我們可透過幾句語法來進行關閉通知的動作。


每當看到後台有更新的提醒,總是會心癢癢、手癢癢的想要進行更新,但新版總是潛藏不少的驚喜,有時候更新下去可能讓有些外掛無法使用,或是系統突然出現某種不知名的問題等等,通常建議作法是:若您對WordPress並不是非常熟悉,遇到問題不太懂怎麼解決,那麼建議您不要進行更新,可以觀察一週,若無災情傳出再行更新。

說到了WordPress更新,早期的版本只會提醒系統版本有更新,後來連外掛跟佈景都跟進,現在所有安裝、更新東做通通可以在後台完成,對於使用者來講很方便,但回到本文重點,有些使用者比較念舊,不喜歡盲目的追尋新版本,那麼後台有這樣的更新通知對他們來說是一種很礙眼的通知訊息,現在我們可以透過幾段語法關閉這些功能。

 

如何關閉WordPress後台的佈景、外掛、版本更新通知?

〈▲ 若有更新,左方會出現更新數量通知,中間上方會顯示版本更新〉

停用版本更新通知(Core)

版本的更新通知,之前在重灌狂人網站有看過他的停用方式,他是透過修改系統檔案,將此通知訊息關閉,不過這樣的方式當您更新系統主程式後,這語法又要重改,其實不太便利,因此香腸會建議您透過修改佈景主題的functions.php檔案,將系統核心更新功能關閉。

請您開啟佈景主題的functions.php檔案,加入以下語法,這樣即可關閉版本更新通知。這個語法是來自Disable WordPress Core Update外掛,以下語法在WordPress 3.0以上測試成功,如果舊版,請參考外掛內的作法。

remove_action ('load-update-core.php', 'wp_update_themes');  
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

 

停用外掛更新通知(Plugins)

WordPress的外掛通知應該是最常出現,以香腸的使用經驗,很多外掛常常更新後,就出現一些怪問題,迫使我們要先用回舊版才可以暫時解決問題,等待開發者再次釋出新版才會解決。但偏偏外掛更新很重要,因為很多WordPress被入侵的狀況通常是外掛有漏洞,通常不建議停用此通知,但若您一定要停用,也是有辦法的。

開啟佈景主題的functions.php,加入以下語法,就可以關閉外掛更新通知的訊息了,這串語法來自Disable WordPress Plugin Updates自這外掛。同樣的,在WordPress3.0以上的環境測試成功。

remove_action( 'load-update-core.php', 'wp_update_plugins' );  
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

 

停用佈景更新通知(Themes)

至於佈景主題更新通知,其實這段語法可以不用加入,因為佈景會有後續更新的狀況很少,除了WordPress預設佈景或是較熱門的官方佈景之外,大多都不會有更新了。因此有沒有使用這串語法停用,影響應該不是太大,如果要加入也是有語法。

與前面相同,請開啟佈景主題的functions.php檔案,將以下語法加入到佈景主題內,儲存並上傳即可。語法來自Disable WordPress Theme Updates外掛,在WordPress 3.0以上的版本測試是可以運作的,如果是舊版的,可以請您參考原本外掛內的寫法,就可以知道該怎變更囉!

remove_action( 'load-update-core.php', 'wp_update_themes' );  
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );

 

最後,更改完後可以回到您的網站後台看看,是不是使用舊版的系統,搭配著舊版外掛與佈景主題,後台一樣乾淨清爽呢?完全沒有通知訊息的數字干擾,這樣你就可以繼續開心的寫寫部落格囉!

如何關閉WordPress後台的佈景、外掛、版本更新通知?