網頁修改沒有效果

為什麼在 WordPress 後台修改內容或是樣式,前台網頁沒有顯示修改後的效果?

這個問題也是很多剛剛接觸 WordPress 架站的朋友,最常遇到的問題之一。有很多因素可能會造成這樣的結果,例如瀏覽器的快取功能、網站主機的快取機制、安裝的快取外掛程式…等。

瀏覽器的快取功能

  1. 清除瀏覽器的快取,以 Google Chrome 來說,點擊右上的選單按鈕,找到刪除瀏覽資料,就可以清除網頁暫存檔案。
  2. 開啟瀏覽器的無痕視窗模式重新檢視網頁。
  3. 使用其他瀏覽器檢測,例如:Firefox, Brave, Edge

主機快取機制

  1. 有些網站服務供應商的主機設定,就具備檔案快取的機制,所以需要從供應商提供的主機管理介面,去進行清除快取的動作。
  2. 如果不曉得如何清除主機的快取檔案,那麼請聯繫主機商的客戶服務是最快的解決方法。

快取外掛程式

  1. 網站在修改樣式、內容或是網頁開發階段,不要啟用快取外掛程式,或其他幫助網站運作加快的外掛程式。
  2. 如果使用主機商提供的一鍵安裝 WordPress 服務的話,有也可能自動安裝了主機商的快取外掛程式,所以請仔細檢視,並將它停用。
  3. 部分佈景主題設計,也會具備檔案快取的功能,請仔細檢視佈景主題相關設定,這些都是會影響前台網頁沒有發生變化的原因之一。

註一:如果是透過 Cloudflare 管理的網站,也請記得在網頁開發過程,登入 Cloudflare 控制台,將網站切換到開發模式,這樣才可以暫時略過快取,即時查看原始伺服器的檔案變更。

註二:如果有使用 Jetpack 外掛程式的朋友,請先到設定/效能與速度,將啟用的功能停掉。