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

老黑
老黑
老黑
26
文章
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核心、插件、主题等文件的版本号或者更新日期,隐藏基于版本号的程序漏洞,为网站性能和安全性加分。

《计算机软件保护条例》第十七条:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。您需知晓本站提供的所有下载附件资源均来自互联网,仅供学习和交流研究使用,版权归属原版权方所有,版权争议与本站无关。用户本人下载后需在24小时内删除,不可用于商业和违法行为用途,否则后果由使用者自负。
老黑
  • 本文由 发表于 2020年9月30日10:04:23
  • 转载请务必保留本文链接:https://www.ixmu.net/article/1.html