修復 WordPress 外掛程式錯誤
按照以下流程修復 WordPress 外掛程式錯誤。
為 WordPress 網站做好疑難排解的準備:
- 進行疑難排解作業之前,請務必備份網站。
- 停用所有 WordPress 外掛程式,特別是任何快取外掛程式。
- 如果網站有使用的話,便停用 WP_CACHE。
瞭解 WordPress 相關 PHP 錯誤
如果您之前的疑難排解顯示 PHP 錯誤,請參考以下表格協助您瞭解錯誤原因。
錯誤類型 | 定義以及後續步驟 |
---|---|
E_ERROR | 這個嚴重錯誤會造成指令碼終止。這一般是由於呼叫不存在的物件導致,如類別或功能。發生原因通常是由於版本不相容造成。您應該更新 WordPress 版本、主題及外掛程式。 |
E_WARNING | 這是執行階段警告,不會造成指令碼終止。這是可能會發生的問題,但是不會停止處理 PHP。系統通常會附上取代警告,說明您的程式碼可能使用過舊版本的 PHP,並需要進行更新。PHP 記錄內的警告不一定和您發生的問題有關。 |
E_PARSE | 這是編譯時間剖析錯誤。這通常表示發生 PHP 語法錯誤,如缺少半形分號 ;、半形括號 ()、半形左右中括號 {},或其他任意數量的語法錯誤。您應該檢閱檔案內容,以及錯誤訊息說明的文字行,藉此找出可能有的語法錯誤。 |
E_NOTICE | 這是程式碼錯誤導致的執行階段通知。這通常是不會導致指令碼終止的 PHP 錯誤。出現這種錯誤,表示程式碼可能有問題,但可能是指令碼的正常功能。常見的原因之一是使用了未定義的 PHP 變數。PHP 記錄內的通知不一定和您發生的問題有關。 |
更新 WordPress 元件
如果更新 WordPress 版本、主題或外掛程式,元件之間就有可能發生衝突。更新所有 WordPress 元件即可讓網站恢復正常。
更新以下項目至最新版本:
相關步驟
- 如果進行以上疑難排解後,依然持續發生問題,那麼您可能需要解除安裝並重新安裝外掛程式。
更多資訊
- 在嘗試這些疑難排解流程之前,您可能需要先診斷外掛程式問題。
- 如果您需要任何修復外掛程式錯誤的相關協助,我們的 WordPress 超豪版支援中心團隊可以為您服務。