For some time, I have been using Contact Form 7 on a number of WordPress sites together with one of the noCaptcha-reCaptcha plugins from wordpress.org.
However, after a recent update of Contact Form 7, the pages no longer showed any Captcha form at all.
After some investigation and a bit of trial and error, it turned out that Contact Form 7 now includes its own Captcha integration. The other (now redundant) Captcha plugin interefered with the CF7 display and they cancelled each other out. This was the case with two different supplementary Captcha plugins.
The fix is quite simple and all done from your WordPress Dashboard:
- Deactivate and delete the now redundant extra Captcha plugin(s)
- Go to Contact Form 7 Integration
- Enter your Google reCaptcha keys there
- Then edit any and all contact forms for your site to ensure that the shortcode [recaptcha] appears just before the submit button.
And that’s it! You now have a working reCaptcha form on all your contact forms again.