经常浏览国外一些网站朋友会发现,我们在登陆或者注册账号的时候等会要求完成reCaptcha(google机器人验证),但是在国内google已经退出中国并被封杀goole域名国内打不开,导致在国内无法加载reCaptcha或者是reCaptcha加载不正常,那么在国内的话,如何让自己wordpress的站点能够正常加载它了下面来介绍方法
方法很简单就是将Google Captcha插件中代码中的www.google.com/recaptcha……
全部替换成www.recaptcha.net/recaptcha……
下面介绍两种方法来修改:
第一方法:直接在在点后台中修改
登陆wordpress后台依次在选择“插件”===>“插件编辑器“如图:
然后打开如下页面:
在右上角“选择要编辑的插件”下来菜单中选中“Google Captcha(reCaptcha)”在点击方框后的“选择”然后将代码中的www.google.com/recaptcha……
全部替换成www.recaptcha.net/recaptcha……
此方法的前提你能进入后台并且操作前做好将全部代码的内容全部复制出来,在自己电脑上建一个txt文件将复制的内容粘贴进去作一个备份,以防出现问题可以及时恢复。
如果后台由于设置了登陆也使用验证导致无法登陆后台,那么就需要用到第二种方法。
第二种方法,站点的服务器上修改
这种方法比第一种方法快捷,首先登陆虚拟服务器linux直接在终端中输入命令:ssh -p<端口号> <远程主机的用户名>@服务器的IP地址
cd到你站点wordpress Google Captcha插件目录 比如:wp-content/plugins/google-captcha(wordpress插件目录 一般为wordpress/wp-content/plugins 每个人的目录可能不一样,)
使用vi编辑器编辑google-captcha.php这个文件,在编辑前,我们先对这个文件做一个备份输入命令:sudo cp -p google-captcha.php google-captcha.php.bak
然后再使用vi编辑器打开google-captcha.php这个文件,在命令模式下输入:1,$s/
如图:www.google.com/www.recaptcha.net/g
即可完成替换,至此就修改完成了。
不过这种方法就是插件更新后就得又要重复上面的操作才可以正常使用了。