删除WordPress版本号的正确方法

  • A+
所属分类:wordpress函数

默认情况下,WordPress会将版本号显现在您的网站上,以便进行跟踪。

删除WordPress版本号的正确方法

wordpress版本号

但是,我们知道WordPress是世界上最大的CMS平台,有成千上万的网站采用WordPress程序。

每次WordPress版本更新都会修补一些漏洞,提高安全性。

如果您没有运行最新版本的WordPress,那么在您网站就会有潜在的被黑客供给的危险。特别是黑客会获取到你的WordPress版本信息,从而知道如何对你的网站下手。

错误的方法

网上有很多方法可以从您的网站中删除WordPress的版本号,比如:

有些网站会建议您打开header.php文件,删除以下代码:

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

有些会建议你打开你的functions.php并添加以下函数:

  1. remove_action('wp_head', 'wp_generator');

但是这两种方式都是不完整的解决方案。

因为这些方法只是简单地从网站源代码的头部区域中删除WordPress版本号。如果有人通过这种方法查看您的网站版本号,他们将无法看到。

但是,知道WordPress原理的黑客将会通过你的RSS Feeds中找到您的版本号,因为上述两个代码都不会删除版本号。

正确的方法

为了从头部文件和RSS源中完全删除您的WordPress版本号,您需要将以下函数添加到functions.php文件中:

  1. function wpbeginner_remove_version() {
  2. return '';
  3. }
  4. add_filter('the_generator', 'wpbeginner_remove_version');

这样会从您网站的所有不同区域删除WordPress版本号,这才是删除WordPress版本号的正确方法。

提示

  1. 建议您及时更新到最新版本的WordPress,因为这是唯一安全的保护您的网站的方式;
  2. 修改functions.php之后,一定要记得在本地备份,避免主题文件更新之后你所添加的代码被删除。
亮享

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: