有時 WordPress 在搬完家後最容易跑掉的就是圖片失聯、字體 ( 通常是影響圖片 icon 變成方格 ) 失聯。
打開 Chrome 的開發者工具檢測會發現網頁在載入階段就有一串找不到資源的紅字錯誤。
這通常是搬家時網址有更換,導致它們依然去抓取舊網址所故。
相關可以嘗試的解決辦法,首先比較簡單的是觸發讓 WordPress 能夠自體去更新這些資源的網址,不需我們額外做一些動作。
可以依序嘗試以下幾種辦法:
首先到 WordPress 後台
- 設定 -> 永久連結 -> 不需做任何更動,直接按下【儲存設定】,觸發 WordPress 去更新所有連結。
- 設定 -> 一般 ( 確認 WordPress 位址 (網址) 和 網站位址 (網址) 欄位是正確的情況下,按下【儲存設定】,觸發 WordPress 去更新所有連結為新的網址。
- 隨便安裝一個外掛,並啟用。雖然第三點看起來沒什麼道理,但我的確就是這樣觸發了我的 WordPress 更新了新的連結,所有紅字消失,網站完美正常轉移。
測試版本為 WordPress 6.5.2、搬家方式為外掛 All-in-One WP Migration。
如果上述都無法更正資源網址錯誤的話,只能直接在資料庫中把它們修正過來了。
可以安裝這款外掛:Better Search Replace
在這裡,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。