去掉WordPress中js和css文件地址后的版本号

Gavin Wu 2022年11月30日 8:11 Wordpress 65 Views

近期,wordpress出现一个问题,就是默认会在wordpress中的js和css文件后面加上wordpress的版本号,由于我的部分JS和CSS是放在其他地方的,如果添加版本号后就会加载不了。导致wordpress出问题,所以只有去年版本号,才会正常显示。

去掉WordPress中js和css文件地址后的版本号|微言心语

使用wp_enqueue_script()和wp_enqueue_style()函数引入js脚本和css样式表的,要去掉js和css文件地址后的版本号可以在主题的functions.php文件中加入以下代码:

1
2
3
4
5
6
7
// 去掉 js和css文件地址后的版本号
function sb_remove_script_version( $src ){
    $parts = explode( '?', $src );
    return $parts[0];
}
add_filter( 'script_loader_src', 'sb_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', 'sb_remove_script_version', 15, 1 );

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注