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

2015年1月8日20:41:12 评论 719

   不知wordpress从什么版本开始,在每一个js 和 css文件地址后加了一个版本号,如果文件没有版本号,就会默认加上wordpress的版本号(如4.1)。Wordpress的用意也是好的,如果地址后有版本号,如果你脚本有更新的话,浏览器就会更新最新的脚本文件。但是带版本号的文件可能会对SEO不利,建议站长去掉js和css文件地址后版本号。

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

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 );

avatar
WordPress主题和插件添将支持自动更新功能 业界动态

WordPress主题和插件添将支持自动更新功能

WordPress 作为最流行的博客平台,有着丰富的扩展和主题生态系统。然而主题和扩展也经常成为 WordPress 网站的安全隐患,原因是网站管理人员在安装扩展或主题之后就不再更新。当扩展或主题发现...
WordPress 5.3.1版本发布 业界动态

WordPress 5.3.1版本发布

来自WordPress官方的消息,WordPress 5.3.1版本发布,这是一个安全更新版本,也是一个常规更新维护版本。 WordPress 5.3.1一共修复46个漏洞或者漏洞相关安全问题。 官方...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: