【问题标题】:remove version string query except for main style.css删除除 main style.css 之外的版本字符串查询
【发布时间】:2015-09-03 13:18:49
【问题描述】:

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

这是我删除版本的方法

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 仍会显示其版本

谢谢

【问题讨论】:

    标签: php html css wordpress


    【解决方案1】:

    简单检查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 );
    

    【讨论】:

      猜你喜欢
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      • 2018-05-09
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多