Wordpress加载改变了css和旧的CSS

时间:2012-11-23 22:24:28

标签: css wordpress caching wordpress-plugin wordpress-theming

我真的很困惑我的Wordpress用css做的...我有一个插件正在使用这个脚本加载一个css:

wp_enqueue_style('shutter', NGGALLERY_URLPATH .'shutter/shutter-reloaded.css', false, '1.3.2', 'screen');

我最近更改了css,现在似乎要加载两次。首先是较旧的CSS,然后是更改的CSS。在FTP上我只看到一个文件。 为什么它表现得如此?我该如何解决?

这绝对不是一个Browsercache问题,我在几个浏览器中对它进行了测试,并多次清除缓存......

1 个答案:

答案 0 :(得分:0)

是的,这个css缓存问题总是让我生气。但我找到了解决方案。

我不知道如何把它放在你的功能上,但这里的想法是: 每次修改css文件时都给你的html命令调用新的css,用“style.css?1202122354”而不是“style.css”调用css。 “1202122354”是style.css

上的最后修改日期时间

在我的标题主题中,我通常使用它来调用我的CSS文件:

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); echo '?' . filemtime( get_stylesheet_directory() . '/style.css'); ?>" type="text/css" media="screen, projection" />

查看php函数filemtime( get_stylesheet_directory() . '/style.css')输出style.css的最后修改时间

希望你能抓住这个想法,抱歉不知道如何把它放在你的功能上:D