众所周知,noCaptcha 的验证接口和css是被屏蔽的,所以可以使用 recaptcha.net 这个google在国内的域名。想着有轮子绝不撸代码的想法,试了几款插件,找到一款对代码修改最小的插件(或者直接不用修改,我目前使用的这款主题需要手动修改)。
1、安装插件
https://cn.wordpress.org/plugins/advanced-nocaptcha-recaptcha/
2、启用并设置插件
注册 recaptcha 秘钥。https://www.google.com/recaptcha/admin/
3、修改主题代码(可选)
同理,如果评论的时候没有进行验证,提交没有显示错误信息,那么只需要对提交评论的 g-recaptcha-response 字段就行判断一下就可以了。
每款主题的输错错误方式不一样,所以自己修改~
同时还需要添加验证代码
anr_verify_captcha() 成功时返回值为true,否则为false。
看看