我使用的是 wordpress 主题,上传的 css 文件带有版本号: style.css?ver=1.2.8
问题是,当我更改 css 文件时,浏览器会继续加载文件,而无需我进行更改。我可以看到更改已保存在服务器上,但无法加载正确的文件。
我试过:
function remove_cssjs_ver( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
但是一切都消失了。
我阅读了有关该主题的其他主题,但没有任何帮助。
谢谢。
最佳答案
下面给出的代码可能对您有所帮助。
function vc_remove_wp_ver_css_js( $src ) {
if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
这对我有用,希望对你也有用。
关于css - Wordpress - 从 CSS 中删除版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002089/