国内正常使用Google reCAPTCHA

现在许多网站都使用Google reCAPTCHA人机验证,但是国内因访问不了google.com导致此验证无法使用。

解决的方法很简单,就是将 google.com 换成recaptcha.net 就可以了。

WordPress使用Google reCAPTCHA人气较高的插件是 Google Captcha (reCAPTCHA) by BestWebSoft ,此插件也是直接使用的google.com,同样在国内是无法使用。

WordPress使用Google reCAPTCHA

根据上面的解决方法,将插件里的地址修改一下就可以了。具体修改如下:

找到google-captcha.php文件中如下的代码,大概在207行左右。



foreach ( $wp_scripts->registered as $script_name => $args ) {


 if ( preg_match( "|google\.com/recaptcha/api\.js|", $args->src ) && 'gglcptch_api' != $script_name ) {


 /* remove a previously enqueued script */


 wp_dequeue_script( $script_name );


 }


 }

将其中 google.com 换成 recaptcha.net

将同文件里其它所有的 google.com 换http://recaptcha.net

最后保存。

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论