由于某些原因谷歌的域名在国内无法正常访问,而WPForms插件默认hardcode的recaptcha域名是个google.com。
可以修改WPForms的class-frontend.php和class-process.php里的域名为recaptcha.net。
其中class-frontend.php里需要替换google.comgstatic.comrecaptcha.net;
class-process.php里需要替换一个google.comrecaptcha.net
具体操作如下:

vim /class-frontend.php
:%s/google.com/recaptcha.net/gc
:%s/gstatic.com/recaptcha.net/gc

如果在docker里面那么就先cp到当前文件夹,vim修改后再cp回去:

docker cp <container_name>:/var/www/html/wp-content/plugins/wpforms-lite/includes/class-frontend.php .

重复上面的操作后

docker cp front-end.php <container_name>:/var/www/html/wp-content/plugins/wpforms-lite/includes/class-frontend.php

为class-process.php进行同样的操作后就可以成功在大陆使用reCaptcha的服务了。

到写这段话为止WPforms的最新版本为 “1.6.4.1”