升級最新外掛發生衝突,如何回到舊有正常版本?

升級最新外掛發生衝突,如何回到舊有正常版本?

在 WordPress 中有一個功能,就是在外掛推出新版本的時候可以設定為自動更新,當你有很多網站要管理的時候,有自動更新通常來說會替你省下許多管理網站的時間,而且 WordPress 官方通常也都會建議要定時更新外掛比避免被駭客入侵,但是有時候太快更新外掛也會產生其他問題。

第一時間就更新外掛產生的問題

通常來說,我們都會盡力讓網站的外掛、主題都維持在最新版本,但是有一些外掛影響的範圍很大,有時候更新太快,反而變成測試用的白老鼠,所以很多有經驗的站長都是用手動來更新重要的外掛或是比較大版本的更新,這次 HostFree 也碰上了因為自動更新所產生的問題,就是在某次自動更新後,網站顯示”這個網站發生重大問題”,雖然後台還能進去,但是前台基本上就無法瀏覽,也就是說網站等於掛掉,那這次的問題其實也很單純,就是使用的 Elementor 在某次版本的更新之後讓網站掛掉,所以比較快速的解決方法就是將 Elementor 回到原本正常運作的版本。

既然後台還進得去,那我這次還是在 WordPress 的後台來解決,先找到 WP Rollback 的外掛並安裝。

WP Rollback 是一個可以讓你回到任意一個 WordPress.org 上的外掛或是主題,當更新出現問題的時候非常好用。

啟動 WP Rollback 之後,你在外掛或是主題的頁面中會看到出現一個”安裝指定版本”的按鈕。

按下去之後,可以看到顯示歷代以來的更新版本,此時再選擇你想要使用的版本就可以了。

由於網站出現問題是在 Elementor 3.6.1,基於保險,我將版本退回到原本正常使用的3.5.6。

接下來會詢問你確定要安裝指定的版本。

確定之後,外掛就會重新安裝,記得安裝完畢後要啟動外掛。

接者就會看到外掛回到原本的舊版本了,雖然說舊版本的外掛都會出現要你更新的提示讓人覺得應該要更新一下以防萬一,但是既然新版本的外掛會發生衝突,就只能等外掛廠商把 Bug 處理好再更新囉。