摘要:本文的方法是为了添加wordpress程序的安全来考虑的,默认wordpress程序会自动在js和css结尾生成一个版本…
本文的方法是为了添加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 );
|
来源:http://www.wazhuti.com/316.html