wordpress查看版本号和隐藏版本号

我们自己在开发wordpress的时候,如果想要知道当前的wordpress版本号,可以通过下面的四种方法来查看:

第一种方法: 通过文件Readme.html

知道使用的软件的版本号是很有必要的,wordpress主题默认都会有Readme.html这个文件,这个文件就是当前的系统介绍。 比如对于本站(也是用强大的wordpress搭建的),查看版本号可以用在浏览器中将网址后面添加 /Readme.html 来查看这个本站的wordpress版本号。不过这个方法有时候并不准确,因为只有大版本和小版本。比如版本是5.1, 而不是 5.1.x 。 当然优点就是比较方便。

第二种方法: 通过网站管理后台

wordpress后台右下角可以查看到wordpress版本号,如下图所示:

wordpress后台版本

第三种方法: 通过代码获得版本号

通过打印下列的一些变量可以直接查看到版本号

$GLOBALS['wp_version']
get_bloginfo('version')

global $wp_version;$wp_version

通过上面三种任意一行代码都可以拿到当前的版本号。

第四种方法: 打开wordrpess网站后,查看源代码。它应该有一个标签代码,如:

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />

知道了版本号,那么如何隐藏版本号,下面就教大家隐藏wordpress版本号的四个地方,一个都不能少

  1. 删除wp-config-sample.php,这个在wordpress安装完成后会生成新的wp-config.php文件,这个就没有意义了
  1. 删除readme.html,多余文件,没有用处
  1. 删除 /wp-admin/install.php,直接删掉,会暴露版本号
  1. 在当前的主题文件functions.php中添加如下代码
function ludou_remove_wp_version() {
  return '';
}
add_filter('the_generator', 'ludou_remove_wp_version');

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 ) {
    $src = str_replace($wp_version, 9.9, $src);
  }
  return $src;
}
add_filter( 'script_loader_src', 'ludou_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'ludou_remove_wp_version_strings' );

可以将上面代码中的9.9更换成你自己想要显示的版本号,随意更改,通过这四个地方就彻底隐藏了wordpress的版本号。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询