wordpress 代码优化,移除html代码中css和js文件版本号

老黑
老黑
老黑
15
文章
0
评论
2020年9月30日10:04:23 1

黑冰技术栈新上线首先需要做一些简单的优化操作,所以初期可能都是围绕站点安全和性能优化方面进行撰稿,wordpress默认状态下html代码中会显示css和js的版本号和wordpress内核版本号,暴露站点描述信息可能会带来安全隐患,让有心者针对wordpress内核、主题、插件的版本漏洞发起攻击。

wordpress 代码优化,移除html代码中css和js文件版本号

移除wordpress的css和js文件版本号,可以通过向主题的functions.php文件加入以下代码解决

//去除加载的css和js后面的版本号
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 );
add_filter( 'pre_option_link_manager_enabled', '__return_true' );

上面这段代码加入到主题的functions.php文件中,刷新wordpress站点展示效果就像这张图

wordpress 代码优化,移除html代码中css和js文件版本号

移除css和js文件版本号可以极大程度上隐藏wordpress核心、插件、主题等文件的版本号或者更新日期,隐藏基于版本号的程序漏洞,为网站性能和安全性加分。

黑软技术栈接受广大网友的投稿,如果你热爱创作分享,欢迎邮件投稿至pengjinpwu@aliyun.com;
如果我们的文章对你有所帮助,你很欣赏它,不妨动动手指点击上方"打赏"按钮,支持本站的发展。
老黑
  • 本文由 发表于 2020年9月30日10:04:23
  • 转载请务必保留本文链接:https://www.ixmu.net/article/1.html