从WordPress评论表单中删除网站URL的6种方法

温馨提示:注册会员付费购买资源可永久免费下载更新版本

评论垃圾是接受博客评论的WordPress博客作者面临的最大挑战之一。许多用户发表评论只是为了留下他们的网站链接URL。这是一个从权威网站获得反向链接的简单方法。如果你只想接受感兴趣的用户的评论,那么你可以删除WordPress评论表单中的网站URL或评论作者链接。

管理WordPress评论中的垃圾邮件

在我们之前的文章中,我们已经解释了如何在WordPress中有效地阻止垃圾评论。基本上,您可以使用以下选项:

使用Akismet等插件自动过滤垃圾评论。

阻止IP地址列表中的注释。

通过屏蔽敏感词来防止激进评论。

限制注册用户的评论。

保留所有评论以供审查和手动批准。

评论适度,包含一定数量的超链接。

虽然所有这些方法都会减少垃圾邮件,但出于一个原因,你无法完全摆脱垃圾邮件。这是WordPress评论表单中的网址文本框。

WordPress评论表单行为

默认情况下,WordPress评论表单有以下字段:

默认WordPress评论表单

注释框

(全名)

电子邮件

网站

将名称/电子邮件/网站保存在浏览器中,以便进一步评论

提交按钮

您可以在“设置>讨论”部分的浏览器选项中启用或禁用保存名称/电子邮件/网站。

禁用保存名称和电子邮件选项。

除了这个选项,在WordPress管理面板中没有任何设置可以改变评论表单字段。

评论形式的网站URL

几乎75%的用户留下评论只是为了提供他们的网站网址和获得反向链接。默认情况下,WordPress将rel=”external nofollow ugc “参数分配给评论链接,表示它们是用户生成的内容。然而,这些链接仍然会损害您的网站,尤其是当它们与您的网站无关时,例如色情链接。用户在你的网站上发表评论后,WordPress将通过链接名称和URL字段显示批准的评论。

一个链接到评论作者姓名的网站

在WordPress评论中删除网址的6种方法

如果你收到成千上万的垃圾评论,最好的选择是禁用评论表单中的网站URL字段。如果表单中没有URL选项,旨在获得反向链接的垃圾邮件发送者将会停止。此外,您可以节省处理评论提交所需的服务器带宽。你可以用很多方法删除WordPress中的评论作者链接。

1.使用CSS禁用WordPress评论表单中的网站URL

当你查看评论表单的源代码时,你很容易发现WordPress使用了comment-form-url类来显示表单中的网站url。你所需要做的就是简单地进入“外观>附加CSS”部分,粘贴下面的CSS代码并发布你的网站。

.comment-form-url{display:none;}

这将从WordPress评论表单中删除评论作者链接框。下面是它在2021主题浏览器的开发者控制台上的样子。

使用CSS禁用评论中的网站URL

上面的选项很容易做到,尽管它可能不适用于所有的WordPress主题。由于主题可以使用自定义CSS来修改默认的WordPress评论表单,所以在使用上述方法之前,必须检查主题的CSS。另外,你所有的旧评论还是会有链接作者名字的网址。因此,从注释中删除作者链接的下一个选项是使用主题的functions.php文件中的函数。

您可以转到“外观>主题编辑器”部分,并为您的事件主题找到“functions.php”文件。将以下代码粘贴到文件的末尾,然后单击“更新文件”按钮。

/* Remove Comment Author Link */add_filter( ‘get_comment_author_link’, ‘remove_comment_author_link’, 10, 3 );function remove_comment_author_link( $return, $author, $comment_ID ) {            return $author;}

在您的文件中应该是这样的:

添加评论作者链接的功能

如果你使用缓存插件,确保清空缓存并检查你的评论表。不要惊讶网站URL字段仍然存在于评论表单中。这段代码的作用是删除发表的评论上作者姓名和网站网址之间的超链接。因此,您不再需要担心评论表单中的网站URL字段。当您批准一条评论时,它根本不会被使用。此功能还会从您网站上发布的所有现有评论中删除评论作者链接。

评论作者链接已被删除。

请记住,不建议编辑主题的functions.php,因为当您更新主题时,更改将被清除。您可以使用子主题或代码片段插件将上述代码添加为独立的代码片段。

3.使用该功能删除WordPress评论表单中的网站URL

代替上面的函数,你可以将下面的代码插入到主题的functions.php中。该功能将完全删除在WordPress评论表单中提交的网站URL。但是,所有现有的链接都将保留,没有任何影响。

/* Remove Website URL in Comments */add_filter(‘comment_form’, ‘remove_url_field’);function remove_url_field($fields){if(isset($fields[‘url’]))unset($fields[‘url’]);return $fields;}

在您的评论表单中,它将如下所示。

评论表格中的网址已被删除。

这是一个超级简单自由的方法。转到WordPress管理面板的“插件>安装插件”部分,安装“隐藏评论作者链接”插件。

安装隐藏评论作者链接插件

这个插件没有任何设置页面。激活后会禁用已发布评论中评论作者的链接。请记住,这个插件的工作原理与上面方法3中解释的添加功能是一样的。所以你还是会看到网站的网址链接,用户可以在评论里留下自己网站的网址。但是,在发布的评论中,评论作者的姓名不会提供网址。

5.使用高级插件禁用评论URL

下一个选择是使用高级性能优化插件来实现这个目的。为此,你可以使用终极性能优化插件,而不是专用插件。该插件的单站点许可费为24.95美元,可以帮助你禁用WordPress安装中不必要的项目。只需点击几下,你就可以禁用WooCommerce style /JS、feeds、XML-RPC和许多其他项目。

此外,上述两种方法(添加功能和免费插件)都不可取,因为它们会将评论者与表单上可用但在发布的评论中被删除的网站URL混淆。因此,我们建议为此使用Perfmatters高级插件。

激活插件后,进入“设置>性能”菜单。

导航到“选项>常规”部分。

向下滚动并启用“删除评论URL”选项。

单击保存更改按钮,将更改应用到您的站点。

使用Perfmatters删除评论URL

此插件将从您的评论表单中删除网站URL字段,并从所有现有评论中删除评论作者链接。

6.从主题设置中禁用网站URL

一些主题允许你禁用在WordPress评论表单中提交的评论和网站URL。例如,你可以很容易地用流行的Kadence主题做到这一点,只需点击定制设置。在尝试以上任何选项之前,请检查您的主题是否提供此类功能。

删除Kadence主题中的评论网站字段。

总结

评论形式的网站URL是WordPress网站中最大的垃圾来源。然而,你没有任何默认选项来禁用评论作者链接或删除WordPress评论表单中的网站URL。你可以使用上面任何一种在你的网站上有效的方法。在测试了所有这些方法之后,我们推荐使用Perfmatters,因为它可以通过许多其他优化来提高您网站的性能。尽管删除ReURL可以减少人工垃圾邮件,但您仍可能会收到自动化机器人的评论。在这种情况下,请使用安全插件阻止机器人访问或在评论表单中添加验证码保护。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 从WordPress评论表单中删除网站URL的6种方法

发表回复