删除版本字符串查询(主 style.css 除外)

som*_*h72 4 html css php 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 );
Run Code Online (Sandbox Code Playgroud)

如何添加异常,以便 main style.css 仍会显示其版本

谢谢

Nom*_*man 5

简单检查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 );
Run Code Online (Sandbox Code Playgroud)