【问题标题】:css loading in certain devices only仅在某些设备中加载 CSS
【发布时间】:2026-01-03 16:25:01
【问题描述】:

嗨,我正在用 wordpress 建立一个网站 它现在只是一个启动页面。

网站是http://www.polymathco.com

我在台式机上显示正常,在我的笔记本电脑上显示正常。 但在我的 iphone 和 ipad 上,css 没有加载。 (几天前就这样了)

我尝试了 adobe browserlab 并且在所有测试中 css 都没有加载。 我尝试通过代理站点 -snip- 在我的 imac 上打开,但 css 没有加载。

我清除了我的缓存和 cookie,它在我的 imac 和 mbp 上看起来很好。这可能与服务器上的 .htaccess 有关吗?

css url 是由 wordpress (bloginfo(template_url)) 生成的,它可以在我的桌面上正常加载。

【问题讨论】:

  • 顺便说一句,我在 safari chrome 和 firefox 上试过。在我的台式机和笔记本电脑上始终如一地显示。
  • 您的 CSS 指向 http://localhost/ ...?!您的博客 URL 是否在设置中正确设置?
  • 我在 Safari 中看到了这个:localhost/polymathco/wordpress/wp-content/themes/polymath/css/…" media="screen" title="no title" type="text/css">
  • 是的,我以某种方式将站点的本地镜像数据库转移到了远程服务器。诡异的。通过一些 sql 查询修复它。

标签: html css wordpress


【解决方案1】:

您的网站似乎在 /polymathco/wordpress/wp-content/themes/polymath/css/style.css 中寻找 css 文件

当它实际上出现在 /wordpress/wp-content/themes/polymath/css/style.css 中时

对 css 文件使用 bloginfo('stylesheet_url'),并检查您的管理面板设置(在一般情况下)以确保您的网站路径设置正确。

【讨论】:

  • 知道了。它只加载在我的台式机和笔记本电脑上,因为 localhost 引用引用了我的本地 mamp 文件夹和镜像测试环境。
  • 我必须以某种方式将我的数据库反过来,从本地到远程。 url 和 home 条目引用了我本地机器上的 localhost。谢谢你
【解决方案2】:

在您的管理面板中,单击“设置”,然后在一般情况下,确保将“WordPress 地址 (URL)”和“站点地址 (URL)”设置为您的实际站点,而不是本地主机。

【讨论】:

  • 不能这样做,因为由于数据库中的 url 错误,我无法访问 wp-admin,它一直指向我的本地主机。必须通过 SQL 完成并手动更改条目