Hi there,
I’ve taken a look at the pages that each of you shared. The causes are a bit different, so I’ve included specifics separately below:
kytango:
Within your page’s code, I can see reCAPTCHA’s code getting loaded twice — once by WPForms, and once by something else (I think possibly the theme, though I’m not sure).
As the first step, I’d suggest trying to sort out what else on your site might be loading reCAPTCHA. If you don’t have another forms-related plugin, it’s generally the theme (and in that case, you should be able to find something about this in the theme’s settings). If you can find a way to turn this off, that’s the best approach.
If you can’t find a way to turn off reCAPTCHA in this other source, next you can try using our No-Conflict Mode.
To get to that, you’ll need to go to WPForms > Settings and click the reCAPTCHA tab. Towards the bottom of this screen, you’ll see a checkbox labeled No-Conflict Mode. Check this box, save the settings, and test the form again.
In most cases, this will fix the issue you’re seeing ??
andyjaydf:
Based on what I can see in this page’s code, it looks like your site is using some sort of “optimization” plugin. Plugins like this will often minify code, which can cause a number of issues.
In this case, the optimization plugin (I’m not able to see which one it is) is actually breaking not only our reCAPTCHA functionality but also our validation.
To demonstrate this second part, here’s a screenshot of a validation issue in your form. This is HTML validation — the type that comes built right into your browser for detected forms (not from our plugin). When things are working properly, our validation messages look like this.
There are likely other things on your site not working properly, as well.
The good news, though, is that in most cases this should be an easy fix. If you open up the settings for the optimization plugin, there will normally be a setting to turn off minification (or sometimes more than one setting for different code types, mainly CSS and JavaScript). If you can locate these settings, go ahead and turn them off.
If you aren’t able to find these settings, you can try temporarily disabling the optimization plugin to make sure that I’ve correctly identified the issue (just also be sure to clear any caches before testing out the form).
Then if that fixes things you could try reaching out to that plugin’s team to find out if there’s a way to turn this off.
I’m not sure right now if you’d also need to use our No-Conflict Mode, so you may need to try turning this on and off too. As you mentioned, though, No-Conflict Mode won’t work until the optimization plugin issue is first addressed.
I hope these details help both of you! If you give these steps a try, please let me know how it goes and if you have any questions.
Thanks! ??