本文的方法是为了添加wordpress程序的安全来考虑的,默认wordpress程序会自动在js和css结尾生成一个版本参数,类似?ver=4.6这样的版本号信息
这样的自动添加无形中泄露了您的程序版本,为您的网站安装带来了风险,所以下面大挖推荐您一个删除wordpress和源码中自动版本信息的操作方法
只移除WP的版本号
1 2 3 4 5 6 7 8 9 10 11 |
/** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver='. get_bloginfo( 'version' ) ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); |
移除所有版本号
1 2 3 4 5 6 7 8 9 10 11 |
/** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); |