当文件内容更改时,有一个非常简单的“技巧”来防止缓存:添加一个版本号,该版本号设置为您更改文件的最新日期/时间。
add_action( \'wp_enqueue_scripts\', \'wpse61738_non_cached_stylesheet\' );
function wpse61738_non_cached_stylesheet()
{
wp_enqueue_style(
\'style-main\',
get_stylesheet_directory_uri().\'/style.css\',
array(),
filemtime( get_stylesheet_directory().\'/style.css\' )
);
}
这将附加
?ver=0123456789
符合您的风格。标题中的css引用链接。只有在修改文件内容时,版本号才会更改。因此,您有了一个完美的解决方案,可以与a)服务器端缓存b)浏览器缓存和自动刷新完美配合。