折腾无极限
不曾长大

国内正常使用Google reCAPTCHA

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

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

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

WordPress使用Google reCAPTCHA
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

最后保存。

赞(0) 打赏
未经允许不得转载:子痕的博客 » 国内正常使用Google reCAPTCHA

评论 15

  1. #-19

    费心了

    Yan4年前 (2019-06-16)回复
  2. #-18

    办法不错,做商业用途的博主应该会用到。

    小蕾4年前 (2019-06-19)回复
    • 这个用途还是比较广的

      子痕4年前 (2019-06-20)回复
  3. #-17

    还是不错的, 可以拦截机器人恶意强破

    Sam.Z4年前 (2019-06-20)回复
    • 这个非常好了

      子痕4年前 (2019-06-20)回复
      • 我自己想用强制OAuth登录, QQ的~ 一直没弄 =.=

        Sam.Z4年前 (2019-06-20)回复
        • 你现在应该也是佛系的状态了,能不弄就不弄的

          子痕4年前 (2019-06-27)
      • 我用了这个,有个问题就是手机端没办法登陆了,所以考虑了下还是放弃,手机APP看留言写文章还是蛮方便的。

        Sam.Z4年前 (2019-06-29)回复
        • 你用wordpress手机app回复啊

          子痕4年前 (2019-06-29)
      • 接上一个问题,我才发现你回答说用wordpress手机app,我用的就是这个,路过用了这个插件,后台是没办法登陆的。

        Sam.Z3年前 (2019-09-02)回复
        • 那就先爬个楼,登陆进去,把插件禁掉吧。用我这个方法,在国内是可以正常访问的。

          子痕3年前 (2019-09-02)
  4. #-16

    呵呵,总有人想这样那样的办法。

    repostone4年前 (2019-07-05)回复
  5. #-15

    虽然这个好用,但是这个插件国内大多数人都访问不了

    VPS2343年前 (2019-08-29)回复
  6. #-14

    不错。转发留个底。日后可以翻出来

    sooele2年前 (2020-08-23)回复

登录

找回密码

注册