本地安裝 WordPress 之後,有時會出現 CSS 無法加載的問題,WordPress 只顯示文字,沒有頁面樣式,包括 WordPress 後台也這樣。有時候是在局域網中訪問時,只顯示文字,沒有樣式。
出現這種情況是因為 WordPress 安裝時用 http://localhost 訪問來安裝,局域網訪問時,加載 css 的路徑不對,所以會出現 css 無法加載,只顯示文字。
解決 WordPress 無法加載 css 的問題也很簡單。先忍受 WordPress 無法加載 css 的問題,進入 WordPress 後台,進入設置=> 常規,設置 「WordPress 地址 (URL)」 和 「站點地址 (URL)」 把這兩個地址設置成本機 IP 就可以了。
也可以直接進入 mysql 修改,比如打開 phpmyadmin,找到 WordPress 數據中的 wp_options 字段,修改 siteurl 和 home 兩條數據的值為 「http://192.168.1.102/WordPress」 。
或者打開 mysql console 登錄 WordPress 數據庫。
mysql> update wp_options set option_value=『http://192.168.1.102/WordPress』 where
option_name=『siteurl』;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update wp_options set option_value=『http://192.168.1.102/WordPress』 where
option_name=『home』;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
以上三種方法,任選一種就解決問題了。
有時候服務器上安裝的 WordPress 啓用第三方 CDN 的時候,剛開始也會出現 CSS 無法加載的情況,出現這種情況的解決辦法是等一會兒,等 CDN 把文件都同步完了之後,CSS 加載就正常了。