打開 WordPress 後台,看到「網站健康狀態」列出幾項問題,即使前台看起來正常,也難免擔心:網站是不是哪裡壞了?這些警告要全部處理嗎?
網站健康狀態會檢查部分 WordPress 設定與執行環境,協助找出可能影響安全或效能的地方。有些訊息需要優先處理,有些是改善建議;也有些問題發生在背景工作,光看首頁不一定察覺得到。
判讀時,先展開完整訊息,再確認可能影響的功能,比只看問題數量更有用。
網站健康狀態在哪裡看?「狀態」與「資訊」有什麼不同?
登入 WordPress 後台,進入「工具 → 網站狀態」,可以看到「狀態」與「資訊」兩個頁籤。不同版本或語言設定的介面名稱可能略有差異。

「狀態」用來看檢查結果。 開啟後先等檢查完成,再查看需要注意的項目。點開每一項,可以閱讀說明、錯誤內容與建議處理方向。
「資訊」用來查網站設定。 這裡可以查看 WordPress、佈景主題、外掛、伺服器與資料庫等資訊。例如,想確認目前使用的 PHP 版本,可以展開「伺服器」。資訊頁籤列出的資料不全是警告,主要用途是協助了解網站環境與排查問題。
聯絡主機客服或網站維護人員時,這些資料能減少來回確認的時間。但若要把資訊或截圖放到公開論壇,應先檢查是否含有主機路徑、IP、帳號或其他不適合公開的內容。
重大問題、建議改善與通過測試,該怎麼判讀?
網站健康狀態通常會將結果分成三類:
| 類別 | 代表什麼 | 建議怎麼看 |
|---|---|---|
| 重大問題 | 偵測到可能造成安全風險或嚴重效能問題的項目 | 優先展開說明,確認影響範圍與處理方式 |
| 建議改善 | 有值得調整的設定或環境條件 | 配合網站用途、實際功能與維護安排評估 |
| 通過測試 | 此項檢查未發現問題 | 可作為目前狀態的參考 |
「重大問題」不一定代表網站已經無法開啟;「建議改善」也不代表可以一律忽略。
例如,正式站把錯誤資訊顯示給訪客,可能涉及資料暴露,即使首頁還能瀏覽,也應優先確認。排程事件延遲則可能列在建議改善,但如果網站依靠排程發布文章或執行備份,就需要核對這些工作是否正常完成。
另一方面,通過測試只代表被檢查的項目沒有發現問題,不能取代實際測試表單、購物流程或手機版面,也不能當作完整的安全與效能檢測結果。
常見訊息,哪些需要先處理?
PHP 版本過舊或有待更新項目
看到 PHP 版本相關提示時,先確認完整訊息是在提醒版本可以改善,還是目前版本已缺乏安全更新。兩者的急迫性不同。
PHP 是執行 WordPress 程式的環境,版本調整通常在主機端進行。處理前要先確認佈景主題與外掛的相容性,並備份、安排測試,不能只因健康狀態有提示就直接切換版本。
升級前後的檢查方式,可參考〈WordPress PHP 版本怎麼選?升級前後要檢查哪些地方?〉。
若提示涉及 WordPress、外掛或佈景主題更新,也應先確認備份與相容性。至於「背景更新無法正常執行」或「無法連線至 WordPress.org」,則要進一步查看失敗原因,不能單純視為尚未按下更新按鈕。
REST API 發生錯誤
REST API 是 WordPress 與其他程式交換資料的一種方式,區塊編輯器也會透過它讀取與儲存文章。即使前台能開啟,REST API 出問題仍可能影響後台操作。
先展開訊息,記錄錯誤代碼、回應內容與發生的網址,再測試文章編輯器能否正常載入、儲存草稿。
若出現拒絕存取或連線逾時,可以將安全規則、存取限制及主機連線狀況列為排查方向,但仍需依完整錯誤確認。不要看到 REST API 警告,就直接認定是某個外掛造成,也不要一次關閉所有安全設定。
若已影響文章儲存,應優先處理;若操作暫時正常,也應保留錯誤內容,確認提示是否持續出現。
排程事件失敗、延遲,或無法完成迴圈請求
排程事件是 WordPress 定時執行的工作,例如檢查更新、發布排程文章,以及部分外掛安排的自動任務。
「迴圈請求」(Loopback Request)則是網站從伺服器端向自己發出請求。WordPress 的部分背景工作會使用這種連線,所以它失敗時,前台仍可能看起來正常。
這兩種提示有可能相關,但不是同一個檢查項目,也不能直接判定整個網站的排程全部失效。
先記下事件名稱或錯誤訊息,再核對:
- 排程文章是否有錯過發布時間。
- 若使用外掛自動備份,最近一次應執行的備份是否完成。
- 提示是偶爾出現,還是重新檢查後持續存在。
如果只有某個外掛事件失敗,需要查該外掛的執行紀錄;若多項背景工作都異常,才進一步檢查 WordPress 排程機制與主機設定。不要只為消除一條提示,就刪除不認識的排程事件。
HTTPS 或安全連線相關提示
HTTPS 用來加密瀏覽器與網站之間的傳輸。遇到相關提示時,先分清楚是網站尚未正確使用 HTTPS,還是某次伺服器連線測試失敗。
可以先以正式網址開啟網站,查看瀏覽器是否出現憑證警告,再核對 WordPress 的網址設定及主機的 SSL 狀態。
若登入或表單頁面有安全連線問題,應優先處理;若瀏覽器使用正常,但健康檢查持續報錯,則需把完整訊息交給主機或維護人員確認。前台能開啟,不足以證明所有伺服器連線都正常。
偵錯資訊可能公開,或錯誤顯示給訪客
偵錯模式能協助開發人員查找錯誤,但錯誤訊息可能包含檔案路徑與程式細節。
如果正式站被設為向訪客顯示錯誤,應優先請維護人員確認設定。若提示是錯誤紀錄可能被公開存取,也需要確認紀錄位置與存取保護。
把錯誤從畫面上隱藏,並不等於修好造成錯誤的原因。合理的處理方式是保留必要的排查紀錄、避免對外公開,再修正實際問題。不熟悉設定檔時,可以先提供完整訊息,不必自行修改程式。
建議使用持續性物件快取,或未偵測到頁面快取
這類訊息主要涉及效能,需要先理解提示指的是哪一種快取。
頁面快取會保留產生好的頁面,減少重複生成的工作;持續性物件快取則保留部分資料查詢結果,減少重複向資料庫讀取。
網站已使用主機頁面快取,仍可能收到物件快取的建議,因為兩者用途不同。如果沒有偵測到頁面快取,也應先核對主機與外掛的設定及檢測結果,不能直接認定網站完全沒有快取。
這些提示適合配合網站規模、資料查詢量與實際速度評估。先確認主機支援的方案,再決定是否調整,避免為了消除提示而重複安裝多個快取外掛。
看完警告後,照這個順序處理
先留下完整訊息,再確認實際影響
只記錄「有三個問題」無法協助排查。應展開項目,留下警告標題、說明、錯誤代碼與事件名稱,並記錄最近是否更新外掛、更換主機或調整設定。
接著測試與警告相關的功能。例如,REST API 提示先測文章儲存;排程提示先查排程發布或備份紀錄。不要只開首頁,就判斷所有功能正常。
優先處理安全風險與功能異常,再安排改善項目
可以先按這三種情況安排:
- 已有功能異常或資料暴露風險: 例如文章無法儲存、登入頁憑證異常、錯誤資訊公開顯示,優先處理。
- 可能影響背景工作或安全維護: 例如排程持續失敗、更新檢查無法連線,確認影響後安排修正。
- 尚未發現功能異常的效能建議: 例如快取配置建議,配合主機支援與實際需求納入維護。
這是實務上的處理順序,不取代 WordPress 的檢查分類。同一條提示,在不同用途的網站上,可能有不同的優先級。
一次調整一項,完成後重新檢查
涉及版本、外掛或主機設定時,先做好備份;有測試站就先測試。每次只調整一個相關項目,才容易確認是哪個變更產生效果。
完成後重新開啟網站健康狀態,等待檢查結果,並再次測試原本受影響的功能。若提示消失,但功能仍不正常,就需要繼續排查。
網站健康狀態適合作為日常維護的檢查入口。真正需要掌握的是每個提示的原因與影響,以及網站的重要功能是否可靠運作,而不是只追求畫面上沒有任何建議。