我真的很困惑我的 Wordpress 对 css 做了什么......我有一个插件正在使用这个脚本加载 css:
wp_enqueue_style('shutter', NGGALLERY_URLPATH .'shutter/shutter-reloaded.css', false, '1.3.2', 'screen');
我最近更改了 css,现在它似乎被加载了两次。首先是旧的 css,然后是更改后的 css。在 FTP 上我只看到一个文件。 为什么会这样,我该如何解决?
肯定不是Browsercache的问题,我在几个浏览器上测试过,清过几次缓存...
最佳答案
是的,这个 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
关于css - WordPress 加载更改的 css 和旧的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536371/