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