php - 删除除主要 style.css 之外的版本字符串查询

标签 php html css wordpress

我试图删除除主样式表之外的所有版本字符串查询,因为我经常更新样式表,并且我希望每次更新时都刷新它(通过手动添加其版本)

这是我删除版本的方法

function vc_remove_wp_ver_css_js( $src ) {
    if ( strpos( $src, 'ver=' ) )
        $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 );

我怎样才能添加异常,所以 main style.css 仍然会显示它的版本

谢谢

最佳答案

简单检查 style.css 不在当前源文件中,它将从源文件中删除所有 ver 查询字符串,除了 style.css

function vc_remove_wp_ver_css_js( $src ) {

    if ( strpos( $src, 'ver=' ) && !strpos( $src, 'style.css' ) )
        $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 );

关于php - 删除除主要 style.css 之外的版本字符串查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376809/

相关文章:

php - 在数据库驱动的网站中使用图形、树和其他高级数据结构的一些示例有哪些?

php - 移动到新服务器后 cURL 出现 SSL 问题

java - Tapestry 在 <a> 上生成形状属性

javascript - 前一个查询的 meteor 返回名称

html - 如何保持父 div 中包含的表高度

php - mysqli_fetch_assoc 返回为 foreach() 提供的参数无效

PHP过滤1个url的数组

html - 如何指定 Vary : Accept-Encoding header?

javascript - 有没有办法通过 jquery 更改到 div 位置?

javascript - Canvas 未在reactjs中渲染