WordPress会在头部或者其他地方显示WordPress的版本号,某些人认为这会给某些不良用心者攻击的机会!那么,留着也没有用,为什么不将这个无用的显示删除呢!
建议你打开header.php文件并删除下面的代码:
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
还有人说可以打开functions.php文件然后添加下面的函数:
remove_action('wp_head', 'wp_generator');
这两种办法其实都不完整。这些方法仅仅是从头部区域将WordPress版本号移除了,如果普通的用户浏览你的网站时,他们将无法看到版本号。 但是精明的黑客了解WordPress知道只要进入你的RSS Feeds,他们就可以找到版本号,因为上述两种办法都没有删除RSS Feed里头的版本号码。
要完全将WordPress版本号删除,你需要添加下面的代码到functions.php文件中:
function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator', 'wpbeginner_remove_version');
通过上面的代码,你将删除站点上所有不同区域中的WordPress版本号码。这才是正确完整可行的方案。
注意: 我们仍然建议你更新到WordPress最新版本,这是保证你博客安全的唯一方法。