WordPress加载更改的css和旧的css



我真的很困惑我的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

最新更新