You are here:  Home » PHP » 如何使用CAPTCHA阻止WordPress中的垃圾邮件评论

对于WordPress初学者来说,评论垃圾邮件可能是一个非常烦人的问题。有很多方法可以对抗垃圾评论,但如果您没有时间处理越来越多的垃圾评论,那么总有一种方法可以使用CAPTCHA技术阻止垃圾评论。在本文中,我们将向您展示如何使用CAPTCHA阻止WordPress中的垃圾评论。我们还将讨论在您的WordPress网站上使用CAPTCHA的优缺点。

什么是CAPTCHA

CAPTCHA是“完全自动公共图灵测试告诉计算机和人类分开”的首字母缩写。这是一种用于控制自动机器人提交的垃圾评论的技术。它向用户显示包含略微扭曲的字母和数字的图像。为了提交网络表单,用户需要输入图像中显示的字母和数字来证明它们是人。

使用CAPTCHA的优点

使用CAPTCHA进行评论最明显的好处是它可以减少垃圾邮件,因为大多数垃圾评论都是由自动机器人提交的。CAPTCHA防止机器人滥用你的评论表。将CAPTCHA技术与Akismet相结合可以显着减少WordPress网站上垃圾评论的数量。

使用Captcha

CAPTCHA的缺点在停止手动提交的垃圾评论方面毫无用处。如今,大量垃圾评论实际上是由试图在评论中添加链接到可疑或不相关网站的人类用户提交的。

使用CAPTCHA控制垃圾邮件的另一个缺点是,它为在您的网站上发表评论的用户增加了一个额外的步骤。普通用户发现填写CAPTCHA表单很烦人且很难,并且可能感觉不太愿意对您的网站发表评论。

如果在评论表单中使用CAPTCHA的缺点看起来太多,那么您可能希望尝试使用Honeypot阻止WordPress中的垃圾评论。

在您的WordPress上实现CAPTCHA评论

有几个WordPress插件允许您将CAPTCHA或reCaptcha挑战添加到您的WordPress评论表单。我们精心挑选了其中一些供您在您的网站上试用。

WP-reCaptcha

您需要做的第一件事是在您的网站上安装并激活WP-reCaptcha插件。激活后,只需转到设置»WP-reCAPTCHA 即可配置插件。

WP-reCAPTCHA settings

WP-reCAPTCHA需要reCAPTCHA API密钥。要生成reCAPTCHA API密钥,您需要访问reCAPTCHA网站并使用您的Google帐户登录。注册后,只需添加您的网站,它就会为您生成API密钥。您需要将这些密钥复制并粘贴到WP-reCAPTCHA选项页面中。

Generating reCAPTCHA API keys

输入API密钥后,您需要选中“启用评论表单”旁边的框以激活您的评论表单。WP-reCAPTCHA允许您为注册用户隐藏reCAPTCHA,选择颜色主题,如果您的站点对用户注册开放,那么您还可以在注册页面上添加reCAPTCHA。完成选项后,您需要单击“保存reCaptcha设置”按钮来存储您的设置。

reCAPTCHA appearing on  WordPress comment form

这就是全部,您的评论表单现在受到reCAPTCHA挑战的保护。

Easy Captcha

如果您想要更多CAPTCHA选项,请安装并激活Easy Captcha插件。安装后,只需转到设置»Easy Captcha 即可配置插件。它附带了添加隐藏的Captcha,简单的CAPTCHA或Google的recaptcha的选项。

隐藏的CAPTCHA实际上类似于蜜罐技术。您的人类用户在评论表单中看不到任何不同之处。但是,插件会抓住机器人。

简单的CAPTCHA添加了通常基于图像的CAPTCHA,但这个更容易让用户阅读和填写。最后,您还可以使用Google的reCAPTCHA。

Easy Captcha Settings

它还允许您将CAPTCHA添加到注释表单,还可以添加到注册,登录和密码重置页面。配置插件设置后,保存更改并预览评论表单。

Easy Captcha Comment Form

Securimage-WP

对于更强大的选项,请尝试使用Securimage-WP插件。安装后,只需转到 Settings»Securimage-WP 即可配置插件。

与本文中提到的以前的插件不同,Securimage-WP有很多选项,对初学者级用户来说可能看起来有点压倒性。

Securimage-WP Settings

Securimage-WP不使用Google的reCAPTCHA。相反,它使用php GD图像库生成您自己的验证码图像。它还可以选择添加刷新按钮和显示音频验证码按钮。这些选项对有特殊需求的用户非常有帮助。

Captcha generated by Securimage-WP with audio and refresh buttons

使用Securimage-WP时,不要忘记取消选中“显示”受“链接”保护旁边的框。否则它会显示一个返回插件网站的链接。

我们希望本文能帮助您使用CAPTCHA阻止WordPress中的垃圾评论。如果您喜欢这篇文章,请在Twitter和Google+上关注我们。

评论被关闭。