• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

从 WordPress 网站中删除生成器标签

由于您正在阅读这篇文章,您可能已经知道 wordpress 默认情况下会向所有网站添加元生成器标签。生成器标签告诉我们用于生成和管理网站内容的 WordPress 版本。

所有使用 WordPress 的网站所有者都应该知道他们使用的版本。但是,还有许多其他方法可以让您检查您网站上当前安装的 WordPress 版本。生成器标签的问题在于它使 WordPress 版本信息公开可用。

从 WordPress 网站中删除生成器标签  第1张

然后,怀有恶意的人可以使用此信息来利用特定版本中的已知漏洞。因此,从您的 WordPress 网站中删除生成器标签是有意义的。在本教程中,我将向您展示如何轻松摆脱 WordPress 生成器标签。

不使用插件删除 WordPress 生成器标签

在直接跳到删除过程之前,让我们首先尝试了解标签最初是如何添加到 WordPress 源代码中的。

wp_generator()生成器标签是在使用挂钩调用的函数的帮助下添加到源代码中的wp_head。在首次调用该wp_generator()函数后,钩子后面还会调用许多其他函数。但是,如果我们在一开始就停止函数调用链,它们就不会成为问题。

WordPress 核心文件依赖于钩子wp_head来调用一堆其他函数。这些功能之一是wp_generator()功能。负责向该函数添加回调的行是:

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">add_action('wp_head', 'wp_generator');</font></font>

add_action()现在,我们可以借助remove_action()如下所示的调用来撤消调用的影响:

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">remove_action('wp_head', 'wp_generator');</font></font>

必须将以上行添加到主题的functions.php文件中。WordPress 生成器标签将从任何使用上述行的网站中删除。这是页面源代码的屏幕截图,此行已添加到我的主题的functions.php文件中:

从 WordPress 网站中删除生成器标签  第2张

使用插件删除 WordPress 生成器标签

就像大多数其他东西一样,您还可以在 WordPress 目录中找到一个可以摆脱 WordPress 生成器标签的插件。以下是您需要遵循的步骤:

在 WordPress 目录中搜索Meta Generator 和 Version Info Remover插件。

从 WordPress 网站中删除生成器标签  第3张

安装并激活插件。

从 WordPress 管理仪表板的主导航导航到设置 > 元生成器和版本信息删除器选项。您应该会看到一些复选框选项,如下图所示。

从 WordPress 网站中删除生成器标签  第4张

默认情况下,它们都将被选中。检查标题为删除 WordPress 默认元生成器标签的第一个选项将从您那里删除生成器标签。还有许多其他选项可以删除各种插件的版本信息。

检查相关选项后,单击插件页面底部的“保存更改”按钮。

最后的想法

一旦您完成了这些部分中列出的步骤,您就可以从您的 WordPress 网站中删除生成器标签。


文章目录
  • 不使用插件删除 WordPress 生成器标签
  • 使用插件删除 WordPress 生成器标签
  • 最后的想法
  • 发表评论