我在我的Wordpress主题function.php文件中获取了此代码,用于从静态资源中删除查询字符串。但是,我希望能够删除具有不同参数的查询字符串,例如?v,?rev。我意识到我可以改变"?ver"到"?",但它也会删除谷歌地图网址"?pb"这是我不想要的。如何为此代码添加多个参数?
// Remove Query Strings from Static Resources
function _remove_script_version( $src ){
$parts = explode( '?ver', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
答案 0 :(得分:0)
试试这个
// Remove Query Strings from Static Resources
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
我希望这会对你有所帮助。
答案 1 :(得分:0)
在function.php文件中尝试删除查询字符串的以下代码:
function _remove_script_version( $src ){
$parts = explode( '&ver', $src );
return $parts[0];
}
if (is_admin()) {
}
else{
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
}