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

前言

我不知道WordPress是从哪个版本开始的。每个JS和CSS文件的地址后面都会添加一个版本号。如果文件没有版本号,默认情况下会添加WordPress的版本号。

虽然WordPress的用意也是好的。如果地址后面有版本号,并且脚本已更新,浏览器将更新最新的脚本文件。但考虑到文件的版本号可能对SEO不利,建议删除版本号后的js和css文件地址!

解决方法

WordPress使用wp_enqueue_script()和wp_enqueue_style()函数导入js脚本和CSS样式表。如果要删除js和css文件地址后的版本号,可以将以下代码添加到主题的functions.php文件中:

// 去掉 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 );

 

版权声明:
作者:小和Fun
链接:https://www.xhfun.cn/remove_wp-number.html
来源:小和Fun
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录