本地安装 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 加载就正常了。