我真的很困惑我的Wordpress用css做了什么...我有一个插件使用此脚本加载 css:
wp_enqueue_style('shutter', NGGALLERY_URLPATH .'shutter/shutter-reloaded.css', false, '1.3.2', 'screen');
我最近更改了 css,现在它似乎被加载了两次。首先是旧的css,然后是更改的css。在FTP上,我只看到一个文件。为什么它表现得那样,我该如何解决它?
这绝对不是浏览器缓存问题,我在几个浏览器中对其进行了测试并多次清除缓存......
是的,这个 css 缓存问题以前总是让我生气。但我找到了解决方案。
我不知道如何把它放在你的函数上,但这是这个想法:每次修改 css 文件时,都会向 html 发出调用新 css 的命令,使用类似"style.css?1202122354"而不是仅"style.css"调用 css。"1202122354"是样式上的上次修改日期时间.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')
输出样式的最后修改时间.css
希望你明白了这个想法,对不起,不知道如何把它放在你的函数:D