Hello,
Thank you for bringing this to our attention! It looks like the Javascirpt we have in place runs into an issue whenever two Contact Form 7 forms are on the same page, specifically when one of the two does not have reCaptcha. This is something we’ll need to investigate further and will push an update once we have a tested solution in place.
While we patch this issue there are 2 foreseeable options which unfortunately require administrative intervention.
1) Add a reCaptcha to the footer email subscription form until a patch for this plugin is in place.
2) Temporarily remove the email subscription form until a patch for this plugin is in place.
We apologize for any inconvenience this may have caused and will reply back to this thread once an updated version of this plugin has been published. In the meantime should you have any questions, comments, concerns please reply back to this thread and we can assist you further.
Additionally, could you provide us with the Contact Form 7 plugin extensions you may be using? We are having trouble replicating this issue on vanilla installs but can replicate it on your website specifically. There may be a plugin conflict that needs to be addressed.
If you’re comfortable with administrative tasks there is a WordPress Health Check & Troubleshooting plugin which will allow you to disable all the plugins ( only for your user so there’s no live website interruptions ) to help narrow down the issue. Of course, we do suggest having a backup of your website and knowing how to restore it should something go awry in testing. For more information you may read the plugin documentation on how to do this:
https://make.wordpress.org/support/handbook/appendix/troubleshooting-using-the-health-check/#debug-information
Hi, thank you for the prompt reply. The following plugins used are:
CF7, CF7 Dynamic Text Extension, CF7 Extension for Mailchimp and ReCaptcha v2 for Contact Form 7 (which was only used as v3 wasn’t working at all so had to use this plugin to rollback to v2). No plugins have been installed or updated in order to cause this issue. But will debit with Health Check and get back to you if anything is found.
Could the multiple form issue also be the reason as to why v3 has never worked?
Many thanks
Hello,
The reCaptcha v3 built into Contact Form 7 should apply to all the forms on a page. It is a learning algorithm. At first it may not block as many spam bots and users may get the image checker more often than not but in the long run it will learn how users interact with the forms vs how bots interact with the forms. The reCaptcha will eventually be able to easily distinguish between the two.
It could also be some malformed HTML in the core theme that’s an issue. An unclosed tag could cause problems with Javascript being able to find certain elements.
We still are having issues replicating this specific issue with the TwentyTwenty theme but we’ll install the listed Contact Form 7 plugins and continue testing. If or when you run the Health Check Troubleshooting mode, please do let us know the results.