之前为了阻止垃圾评论,使用了极验的验证码,当然了用的是免费版。
用上https后发现极验验证码用不了,查了一些发现是前端引用的http://static.geetest.com/static/tools/gt.js 这个文件出了问题,在https的域下用http会出现问题。
看了极验官网文档,也在wordpress的插件查了一下,发现并没有更新,所以只能自己改这个小问题了。
插件的目录是:
wordpress/wp-content/plugins/geetest
在文件 geetest.class.php 中发现了三处引用了这个 js,分别是第127、152、207,将http改成https就行。
同时发现把89行的http改成http也是没有问题的,感觉这个是一个bug。。。应为官网说企业版才可以用https。。。。