雖然我們都知道隨時將軟體更新到最新狀態,是為了避免一些程式漏洞或功能臭蟲,會影響網站運作,但對於網站設計師或需要長期維護的網站來說,在建置 WordPress 當時的狀態,只要能讓功能正常運作,並順利驗收與順利結案才是最重要的,剩下的只要交給後續的維護合約保護即可,否則有時 WP 核心或外掛更新的關係,跑出一些莫名奇妙的問題,過程中會浪費很多時間在找答案,因此我們可依需求,暫時停止 WordPress 的核心、佈景、外掛的更新。
這裡我不想靠外掛來幫忙,如果有需要的朋友,可以參考 Easy Updates Manager。
以下為手動貼碼的方式,對操作方式不熟悉的朋友,建議你還是用外掛來處理,會比較省事喔!
首先用 FTP 連線到你的 WordPress 安裝目錄,在目錄最外層找到 wp-config.php 這支檔案並開啟,開啟後請在最後一行增加:define( 'WP_AUTO_UPDATE_CORE', false );
這列目的是停止 WordPress 核心更新。
接下來我們就回到 WordPress 的後臺,使用管理者帳號登入後,請到外觀 > 佈景主題編輯器,在右手邊選擇你使用的佈景主題裡的 functions.php,接著在中間的編輯器輸入://關閉外掛自動更新
add_filter( 'auto_update_plugin', '__return_false' );
//關閉外觀自動更新
add_filter( 'auto_update_theme', '__return_false' );
大功告成!