我的 WordPress 网站显示不正确

My WordPress website is not displayed correctly

我是 WordPress 的新手,我想在公司服务器上创建一个简单的网站。我使用的是默认主题。

我们的 IT 已经创建了一个 windows 服务器 2016 来托管网站。 我已经通过 Web Platform Installer 5.0

安装了 WordPress

我遇到的问题是,当我尝试从我的智能手机或任何其他外部 PC 进入该站点时,CSS 似乎没有生效。 如果我在浏览器中检查元素(通过 F12),我可以看到本地主机而不是站点的 IP。

如何将 localhost 替换为我的 WordPress 配置中的网站 IP? 或者说安装时需要在哪里设置IP?

更新: 我执行了 WordPress 的全新安装并刚刚选择了主题。

也许你可以在帮助下重写永久链接srdb

搜索:localhost/mysite 替换:www.mysite.com

http://

替换之前,请备份您的数据库

一种可能是 CSS 文件路径在 header.php 模板中被硬编码。

更新:

其他可能性是 设置 > 常规 中的 WordPress URL 和站点 URL 包含本地主机路径。

首先,您转到管理端 设置 > 常规 并将本地主机 URL 更改为 IP URL 如果问题仍然存在,则检查文件权限。 更新站点地址和 WordPress 地址后,您需要在 MySQL 中触发一些更新查询,以便所有本地主机 URL 转换为 IP。

UPDATE wp_options SET option_value = replace(option_value, 'oldurl', 'newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'oldurl','newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'oldurl', 'newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl','newurl');

或者您也可以安装 WP Migrate DB 插件 来更改所有内部 URL.