2020-10-17

3個停用WordPress外掛的方法

在製作WordPress網站時,可能會測試許多外掛,也可能會因為發生外掛衝突而造成網站後台無法進入,又或者想停用外掛但卻無法停用。為了應對這些情況,本文將介紹3種停用WordPress外掛的方法,第一種為正常步驟,後兩種則為異常狀況發生時的停用方法。

方法一:透過網站後台停用WordPress外掛(正常步驟)

第一種方法非常簡單,也是一般正常情況下的步驟。進入網站後台,找到已安裝外掛的列表頁,選擇想要停用的外掛後,直接按下停用即可,如下圖中的橘色方框。

停用WordPress外掛 - 透過網站後台停用外掛

對於大部分的使用者來說,方法一並不會有太大的問題;而會透過Google搜尋到這篇文章的人,推測大多是因為遇到了想要停用外掛但卻無法停用,又或者無法進入網站後台而無法停用外掛的情況。針對這樣的異常情況,可以嘗試以接下來的方法二或方法三來將外掛停用。

方法二:透過FTP停用WordPress外掛

方法二是透過FTP連上伺服器,再修改伺服器中外掛資料夾的名稱,來達到停用外掛的目的。另外,在執行本方法前,務必對網站進行備份。

步驟一:透過FTP連上伺服器並找到外掛資料夾

本步驟以FTP檔案傳輸軟體Filezilla作為工具。首先,透過Filezilla軟體連上伺服器後,一般可以在public_html/wp-cotent的裡面找到名為plugins的資料夾。如下圖。

停用WordPress外掛 - 透過FTP停用外掛 1

步驟二:重新命名plugins資料夾

將plugins重新命名。基本上任何名字都可以。下圖中,將plugins改為plugins_FirstHatch作為示範。

停用WordPress外掛 - 透過FTP停用外掛 2

步驟三:確認是否能夠進入網站後台

完成步驟二後,即能夠正常進入網站後台。進入後台後,找到已安裝外掛的列表頁,可以看到如下圖的錯誤訊息,說明因為外掛資料夾不存在的錯誤原因而造成外掛被停用。

停用WordPress外掛 - 透過FTP停用外掛 3

步驟四:將資料夾名稱還原為plugins

最後,再將步驟二改名的資料夾的名字改回原本的plugins。

停用WordPress外掛 - 透過FTP停用外掛 1

改回原本的資料夾名稱後,重新整理已安裝外掛的列表頁,即可發現所有外掛均被停用,且無錯誤訊息出現,如下圖。此時,可以將能夠正常運作的外掛依序啟用。

停用WordPress外掛

方法三:透過資料庫停用WordPress外掛

方法三是透過修改資料庫中wp_options內的資料參數來達到停用外掛的目的。另外,在執行本方法前,務必對資料庫進行備份。

步驟一:進入資料庫

依據主機的不同,進入資料庫的方式會稍有不同,但基本上不會相差太多。本步驟以Cloudways為例,說明進入資料庫的方法。進入網站的Application,在Access Details的地方可以找到LAUNCH DATABASE MANAGER的按鈕。按下去後,即可開啟資料庫。

停用WordPress外掛 - 透過資料庫停用外掛 1

步驟二:找到wp_options資料表

進入資料庫後,找到名為wp_options的資料表,如下圖。如果在安裝WordPress時,有修改資料表前綴,則尋找options的資料表即可。點選wp_options後,即可進入資料表。

停用WordPress外掛 - 透過資料庫停用外掛 2

步驟三:修改資料表中的active_plugins資料欄位

進入wp_options資料表後,尋找option_name為active_plugins的資料,如下圖。

停用WordPress外掛 - 透過資料庫停用外掛 3

接著,按下編輯,進入active_plugins資料欄位的編輯區,將option_value中的內容改為「a:0:{}」後,按下儲存。如下圖。

停用WordPress外掛

最後,回到網站後台的已安裝外掛的列表頁,即可發現所有外掛均被停用。此時,可以將能夠正常運作的外掛依序啟用。

停用WordPress外掛 - 透過資料庫停用外掛 5

結論

在本篇文章中,分別介紹了一般情況及異常狀況下停用外掛的方法,可以依照自己遇到的情況,以及擁有的權限,決定停用外掛的方法。需要注意的是,在處理異常狀況前,建議先備份,作為修改失敗時的保險。另外,如果使用以上方法,但仍然沒有辦法成功停用外掛,則應該向伺服器服務商或其他專業人士尋求建議。

相關文章
WordPress是什麼?超過30%市佔率的內容管理系統(CMS)
完整移除WordPress外掛的2個方法,有效減少網站效能負擔
客製化文章版面:結合CPT UI及ACF的Elementor Pro實作教學
Dynamic Content for Elementor外掛介紹及動態內容案例
5個好用的Elementor第三方延伸外掛
我不是機器人,在WordPress網站加入Google reCAPTCHA
5個好用的Contact Form 7延伸外掛

分享:
訂閱FirstHatch一起孵,聊聊有興趣的主題