0%

正威網路行銷工作室,專注於基隆、台北與全台客製化網頁設計,提供專業 RWD 響應式、SEO 搜尋引擎優化、品牌形象設計與網站維護託管服務。

搜尋文章
聯絡資訊
地址基隆市仁二路 220 號 5 樓
追蹤我們

WordPress 網站狀態(Site Health)的建議怎麼看?

WordPress 網站狀態(Site Health)的建議怎麼看? 封面

到 WordPress 後台的「工具 → 網站狀態」看一眼,畫面上寫著「2 個重大問題」「6 個建議改進項目」,旁邊還有紅色的標籤。很多管理員看到這裡就緊張了:網站是不是很危險?每一項都要馬上處理嗎?

不用急。網站狀態是 WordPress 內建的健康檢查,會自動檢查幾十個項目,有些真的重要,有些只是建議,有些要由主機商處理。這篇說明網站狀態怎麼看,再把最常見的 10 項逐一解釋。

網站狀態怎麼看

網站狀態有兩個分頁:「狀態」和「網站資訊」。

「狀態」分頁會把檢查結果分成三類。WordPress 自己的說明是這樣的:「重大問題」所列的項目,會對網站的效能或安全性產生重大影響,應該優先解決;「建議改進項目」對網站有益,但不像重大問題那麼急;「已通過的測試」則是沒有偵測到問題的項目。

每一項旁邊有一個小標籤,例如「安全性」「效能」「隱私權」,告訴你這一項影響的是哪個方面。點開每一項,會看到說明和建議的處理方式。

另外要知道,有些外掛也會加入自己的檢查項目。例如裝了 WooCommerce,就會多出幾項和商店有關的檢查。所以兩個網站的檢查結果不一樣,是正常的。

常見的 10 個項目

以下的項目和文字,是我們在測試站實際跑網站狀態看到的,再加上幾個常見、但測試站剛好沒出現的狀態。

一、網站管理員應該移除未啟用的外掛、佈景主題

安裝了但沒有啟用的外掛和佈景主題,雖然沒有在用,檔案還在主機上。WordPress 的說明提到,未啟用的外掛對攻擊者是很有吸引力的目標,建議把不再使用的移除。

自己處理:到外掛、佈景主題的頁面,刪掉確定不用的。如果你用的是「子佈景主題」,它依賴的那個「父佈景主題」不能刪。

二、PHP 版本

PHP 是 WordPress 用來執行的程式語言。網站狀態會顯示目前的 PHP 版本,舊版本會出現「這個網站執行於較舊版本的 PHP」的警告。我們的測試站(WordPress 7.1.3)的說明寫著,建議的最低版本是 PHP 8.3。

交給主機商,或在主機控制台調整。升級 PHP 之前,最好先在測試環境確認外掛和佈景主題都相容,再升級正式網站。

三、REST API 發生錯誤

REST API 是 WordPress 內部溝通的管道,區塊編輯器就是靠它顯示和儲存文章。這一項出問題,編輯文章時常會遇到「更新失敗。回應不是有效的 JSON 回應」,處理方式在〈WordPress「更新失敗。回應不是有效的 JSON 回應」怎麼解決?〉。

四、這個網站的回送要求無法完成

回送要求,是主機連回自己網站的連線。WordPress 的排程、佈景主題和外掛編輯器的安全檢查,都要用到它。這一項失敗,通常會連帶出現下一項。

交給主機商:把網站狀態裡顯示的錯誤訊息(例如 cURL error 28)提供給主機商,請他們檢查主機為什麼連不回自己。

五、排程事件已延遲、排程事件執行失敗

WordPress 的排程沒有準時執行。排程發佈的文章會錯過時間、自動更新也可能沒有執行。原因和解法在〈WordPress 排程文章沒發出去,顯示「已錯過排程」怎麼辦?〉。

六、這個網站會將錯誤訊息記錄在可能可公開存取的檔案中

這一項在測試站被列為重大問題。意思是網站開啟了錯誤記錄(wp-config.php 裡的 WP_DEBUG_LOG),而記錄檔放在任何人都可能讀到的位置,裡面可能有不適合公開的資訊。

自己處理:偵錯結束後,把 wp-config.php 裡的偵錯設定關掉;需要長期記錄錯誤的話,把記錄檔放到網站目錄以外的位置。偵錯設定怎麼用,在〈WordPress 出現 500 錯誤怎麼辦?〉。

七、Opcode 快取尚未啟用

Opcode 快取是 PHP 的加速功能,會把編譯好的程式存在記憶體裡,不用每次重新讀取。這是主機層級的設定。

交給主機商:詢問主機能不能開啟 OPcache。共用主機有些已經開好,有些不能自己調整,問主機商最快。

同一區還常看到「持續物件快取」,這是給流量大、資料庫查詢多的網站用的加速方式,我們的測試站顯示「持續物件快取不是必要項目」,一般的公司網站通常不需要。

八、頁面快取

網站狀態會檢查有沒有頁面快取、伺服器回應時間快不快,例如「沒有偵測到這個網站的頁面快取,且伺服器回應時間緩慢」。頁面快取可以讓網站快很多,加速的完整做法在〈WordPress 網站加速完整攻略〉。

九、這個網站已阻擋搜尋引擎進行索引

這一項要特別注意。它代表「設定 → 閱讀」裡的「阻擋搜尋引擎索引這個網站」被勾選了,Google 不會把你的網站放進搜尋結果。

網站在製作中時勾選這一項很正常,但上線後一定要取消。很多網站上線好幾個月都搜尋不到,就是忘了這一步,其他原因在〈網站一直搜尋不到?〉。

十、這個網站並未使用 HTTPS

網站還在用 http。現在的網站都應該使用 https,瀏覽器才不會顯示「不安全」。處理方式在〈網站顯示「不安全」怎麼辦?〉。

「網站資訊」分頁

另一個分頁「網站資訊」,列出了網站的完整設定:WordPress 版本、PHP 版本、外掛清單、主機資訊等。找人協助處理問題時,可以用「複製網站狀態資訊至剪貼簿」,把這些資料一次貼給對方。

這份資料包含主機路徑、外掛清單等細節,只提供給你信任的技術人員,不要貼到公開的論壇或社群。

多久看一次

每個月看一次,或是每次大更新之後看一次。先處理「重大問題」,「建議改進項目」挑自己能處理的做,主機層級的整理成一張清單交給主機商。網站狀態不是考試,不需要每一項都拿滿分,重點是知道每一項代表什麼。

正威網路行銷是 25 年經驗的基隆網頁設計工作室,網站管家年費包含系統、外掛與安全性更新和基礎後台管理服務,台北與全台客戶也歡迎免費諮詢。

分享這篇文章

返回文章列表更多「Wordpress代碼教學」文章

發表留言

還沒有人留言,歡迎第一個分享你的想法或問題。留言經審核後才會顯示,Email 不會公開。

讓我們一起打造
您的專屬網站!