0

美好的一天

我有一个 wordpress 网站。现在我正在使用一个主题,并且我通过使用内联样式和 !important 基本上覆盖了样式表 (style.css) 中的样式。问题是当我刷新浏览器时,旧样式会返回。当我按 ctrl + f5 时,将应用我的新样式。好吧,你想……问题是,即使我完全清除了浏览器历史记录、cookie 等,并且我用 f5 加载页面,它也会再次加载旧样式。所以它真正加载我的新样式的唯一时间是当我按下 ctrl+f5 时。我尝试了不同的浏览器,但我的网站上没有任何缓存插件...

问题可能是什么?
谢谢

4

1 回答 1

1

浏览器喜欢缓存。在包含样式表的标题中追加?1?2等,并每次更新以强制浏览器刷新您的样式表。

<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>?1" media="screen" />
                                                                                 ^^

或者看起来像这样

<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/filename.css?1" media="screen" />
                                                                                                  ^^

这不会影响其中包含的 CSS。

于 2013-02-17T12:46:00.320 回答