因为Google的验证码服务是要连接到Google的服务器的,而www.google.com的这个域名是被墙了的,又正好这个域名是要与Google的验证码服务连接的,所以我们在国内就无法访问这种验证码。但这并不是绝对,其实可以通过修改连接的域名改成国内的镜像源,然后就可以在国内享受到这个服务。但WordPress的插件基本用的都是国外的域名,这时候就需要改文件了。
第一款插件:
Login No Captcha reCAPTCHA (Google)
这是一款在登录,注册和忘记密码表单中添加Google CAPTCHA复选框,以阻止自动的黑客攻击,为了安全起见,我找到这款插件只支持reCAPTCHA v2。下载启用后在左侧栏目的设置选项就可以看到插件了。
Login NoCaptcha这个选项就是了,点击后输入站点密钥和密钥(密钥的获取等我专门出一篇文章讲)
这个插件较为简单,只需要找到插件文件然后对源代码进行修改就行了。
我们可以先去到WordPress的网站根目录下,然后进到”网站根目录/wp-content/plugins/login-recaptcha”打开后应该就只有这几个文件。
然后我们就点击login-nocaptcha.php这个文件进行修改。(不管什么系统,只要打开这个文件看到代码就行)
然后使用查找查找www.google.com/recaptcha(一般的软件都会有查找这个功能)
查找到了www.google.com/recaptcha后把它换成recaptcha.net/recaptcha有多少改多少(就改www.google.com/recaptcha这一段就行,后面的不用改)
第二款插件:wpDiscuz
这是一款WordPress评论插件。创新、现代且功能丰富的评论系统,可充实您网站的评论区。而我们要用到的则是它的Google reCAPTCHA。
首先我们先按照他的指引完成设置,然后点击设置就可以看到Google reCAPTCHA功能了,点击后输入站点密钥和密钥(密钥的获取等我专门出一篇文章讲)
我们可以先去到WordPress的网站根目录下,然后进到“网站根目录/wp-content/plugins/wpdiscuz/options”
然后我们就点击class.WpdiscuzOptions.php这个文件进行修改。(不管什么系统,只要打开这个文件看到代码就行)
然后使用查找查找www.google.com/recaptcha(一般的软件都会有查找这个功能)
查找到了www.google.com/recaptcha后把它换成recaptcha.net/recaptcha有多少改多少(就改www.google.com/recaptcha这一段就行,后面的不用改)
现在我们就已经搞的差不多了,已经能防住普遍的暴力攻击,希望这篇文章对你有用。