咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

如何去掉wordpress的版本号

2016-12-11 09:44:38 8122次

有时候出于安全考虑,很多WordPress博主、站?都会移除WordPress版本号的显示确移除移除WordPress版本号的方法,在当前主题的functions.php中添加以下代码:

// 同时删除headfeed中的WP版本号

function ludou_remove_wp_version() {

  return '';

}

add_filter('the_generator', 'ludou_remove_wp_version');

 

// 隐藏js/css附加的WP版本号

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版本号 + 12.8来替代js/css附加的版本号

    // 既隐藏了WordPress版本号,也不会影响缓存

    // 建议把下面的 12.8 替换成其他数字,以免被别人猜出

    $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' );


首页
最新活动
个人中心