【问题标题】:WordPress site not displaying some content on client sideWordPress网站未在客户端显示某些内容
【发布时间】:2016-08-25 20:13:00
【问题描述】:

我正在建立一个托管在家庭服务器上的 WordPress 网站。在 WordPress 网站上,我设法上传了购买的模板并导入了示例内容。这意味着该网站应该完全像演示一样显示。在 WordPress 中,当我从本地计算机(家庭服务器)查看网站时,它会显示我上传的所有内容。但是,当我从任何客户端连接到网站时,会显示背景,但不会显示图像。我使用了一个名为cherryframework4的插件。

http://74.208.12.48/index.php 是该站点的链接...在查看控制台日志时,我可以看到大多数文件都已归档加载。但所有存在的文件都在目录中。

值得一提的是,我使用 cherrframework4 作为插件来安装网站

【问题讨论】:

  • 查看页面源代码并检查图像的 URL。 WordPress 通常使用完整的 URL(包括服务器名称),因此如果您在本地上传它们,它们可能有(比如)localhost 而不是域名,并且无法从客户端访问。
  • 如果您能提供指向您网站的链接,将会有所帮助。否则,在(比如说)Chrome 中打开网站,打开开发者工具,然后在控制台中查看错误消息。编辑您的问题以包含它们 - 它们可以帮助我们诊断问题。

标签: php wordpress


【解决方案1】:

从 localhost 移动到 live 站点或从临时 URL 移动到 live 时经常发生。它在初始构建平台(例如您的机器或临时 URL)而不是实时服务器上寻找图像:

  • 它正在寻找:localhost:8888/path-to-image/image.jpg
  • 应该寻找:domainname.com/path-to-image/image.jpg

尝试使用search and replace plugin 搜索 localhost:8888 实例(或任何您的机器名称)并将其替换为实时域名。

请仔细检查代码中的 URL,以便仅提取和更改需要它的字符串部分。

【讨论】:

    【解决方案2】:

    设置>general 我将WordPress地址和站点URL地址更改为我的服务器的IP地址。发生的事情是,由于 url 设置为http://localhost,客户端机器正在其自己的驱动器中寻找图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      • 2016-03-13
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 2017-01-06
      相关资源
      最近更新 更多