如何去掉wordpress的版本號(hào)
有時(shí)候出于安全考慮,很多WordPress博主、站?都會(huì)移除WordPress版本號(hào)的顯示確移除移除WordPress版本號(hào)的方法,在當(dāng)前主題的functions.php中添加以下代碼:
// 同時(shí)刪除head和feed中的WP版本號(hào)
function ludou_remove_wp_version() {
return '';
}
add_filter('the_generator', 'ludou_remove_wp_version');
// 隱藏js/css附加的WP版本號(hào)
function ludou_remove_wp_version_strings( $src ) {
global $wp_version;
parse_str(parse_url($src, PHP_URL_QUERY), $query);
if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
// 用WP版本號(hào) + 12.8來替代js/css附加的版本號(hào)
// 既隱藏了WordPress版本號(hào),也不會(huì)影響緩存
// 建議把下面的 12.8 替換成其他數(shù)字,以免被別人猜出
$src = str_replace($wp_version, $wp_version + 12.8, $src);
}
return $src;
}
add_filter( 'script_loader_src', 'ludou_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'ludou_remove_wp_version_strings' );