我正在创建wordpress主题,这一切都很好。
昨天我完成了基本布局并让它在第二天进行着色。我尝试了一些改变,如改变文字颜色,边框颜色。主题中没有任何内容。
然后我复制了它(整个主题文件夹)并更改了主题名称(文件夹和css)所有的样式都一样,它发生了。
为什么同样的css文件在进行简单的更改后没有显示任何内容,只是一个新名称一切正常?
答案 0 :(得分:4)
这是一个经典的缓存问题。
第一个解决方案
您可以清除缓存。如果您不知道如何执行此操作,只需Google:
如何清除缓存Firefox | Chrome | IE
您必须在文件中的每次更改后执行此操作。
第二个解决方案
您可以使用时间戳为CSS
- 文件命名。
例如:
<link rel="stylesheet" href="stylesheet.css?<?php echo(time()); ?>">
这将在每次重新加载时添加当前时间戳。现在,它看起来像stylesheet.css?1503983004
。一秒后它将是stylesheet.css?1503983005
这会阻止浏览器的缓存。
?
是parameters的指标。这不会影响您的css
,但您的浏览器会认为这是一个不同的文件。
注意:如果您的主题已准备就绪,请务必删除此内容。