我真的很困惑我的Wordpress用css做的...我有一个插件正在使用这个脚本加载一个css:
wp_enqueue_style('shutter', NGGALLERY_URLPATH .'shutter/shutter-reloaded.css', false, '1.3.2', 'screen');
我最近更改了css,现在似乎要加载两次。首先是较旧的CSS,然后是更改的CSS。在FTP上我只看到一个文件。 为什么它表现得如此?我该如何解决?
这绝对不是一个Browsercache问题,我在几个浏览器中对它进行了测试,并多次清除缓存......
答案 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