阅读我们关于如何允许匿名评论的文章后,我们的读者问我们是否有可能在 WordPress 注释中停止存储 IP 地址。一些网站所有者可能希望这样做来保护其用户的隐私。在本文中,我们将向您展示如何在 WordPress 注释中停止存储 IP 地址。
在 WordPress 注释中不存储 IP 地址的优缺点
默认情况下,WordPress 会记录并存储在您的网站上留下评论的用户的 IP 地址。这些 IP 地址永久存储在您的数据库中。
存储每个注释的 IP 地址的原因是帮助站点所有者与不必要的注释或垃圾邮件进行战斗。像 Akismet 这样的插件可以阻止已知被垃圾邮件发送者利用的 IP 地址的注释。
除非您的用户正在使用 VPN 服务,否则在您的站点日志中仍然可以找到其真正的 IP 地址。大多数 WordPress 主机提供商在有限的时间内保留所有访问者访问您的网站的访问日志。
另一方面,通过在 WordPress 注释中不存储 IP 地址,您可以提高您网站上评论者的隐私。他们可能会更有信心表达自己的意见,知道您的网站不存储 IP 地址和评论。
方法 1:停止在具有插件的注释中存储 IP 地址
这个方法比较简单,推荐给新的网站和初学者。
首先你需要做的是安装并激活 Remove IP 插件。有关详细信息,请参阅我们关于如何安装 WordPress 插件的逐步指南。
一旦激活,插件将用 127.0.0.1 替换用户 IP,这是本地通常使用的 IP 地址。
该插件不会删除用旧评论存储的 IP 地址。如果您使用存储的 IP 地址较旧的注释,那么您也可以删除这些 IP 地址。我们将在本文后面介绍如何做到这一点。
方法 2:手动停止使用 WordPress 注释存储 IP 地址
如果您在 WordPress 中粘贴了代码段,那么您应该使用此方法。
只需将此代码添加到您的主题的 functions.php 文件或特定于站点的插件中即可。
function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
这基本上是我们在第一种方法中提到的插件使用的代码。但是,不是存储 127.0.0.1,它将使 IP 字段留空。
从旧评论中删除 IP 地址
无论使用哪种方法来停止存储注释 IP,您 WordPress 网站上的旧评论将始终与其存储 IP 地址。
如果您对您的网站有旧的评论,那么您可能希望从这些注释中删除 IP 地址。
我们将通过在您的 WordPress 数据库上运行 MySQL 查询来告诉您如何执行此操作。确保您拥有最新的 WordPress 数据库备份非常重要。
接下来,您需要登录到您的 WordPress 主机控制面板并查找 phpMyAdmin 。
确保您已经通过单击左侧列中的数据库名称选择了 WordPress 数据库。之后,您需要单击 SQL 菜单。
这将为您带来一个您需要输入此查询的文本区域:
UPDATE 'wp_comments' SET 'comment_author_IP' = '';
点击 textarea 下方的 Go 按钮运行您的查询。就是这样,它会删除 WordPress 数据库中与注释一起存储的所有 IP 地址。
注意:如果您有自定义 WordPress 数据库前缀,那么请将 wp_comments 调整为您的自定义表前缀。
我们希望本文帮助您了解如何在 WordPress 注释中停止存储 IP 地址。您可能还想看到我们的指导如何添加问我任何匿名在 WordPress 。
发表回复