美好的一天
我有一个wordpress网站。现在我正在使用一个主题,并且我通过使用内联样式和重要来覆盖样式表(style.css)中的样式。问题是,当我刷新浏览器时,旧样式返回。当我按ctrl + f5时,我的新样式被应用。好吧你认为......问题是,即使我完全删除我的浏览器历史记录,cookie等,并且我用f5加载页面,它再次加载旧样式。因此,当我按下ctrl + f5时,它实际加载我的新样式的唯一时间。我尝试了不同的浏览器,我的网站上没有任何缓存插件......
问题是什么?
谢谢
答案 0 :(得分: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。