• For the past 5-7 days (not sure), Contact Form 7 with reCaptcha 3 integration is flagging all contact form messages as spam so nothing was being sent.

    This is happening on my own site as well as all other WP sites I manage.

    I tried several suggestions including disabling all plugins except CF7. Nothing works. This seems to be a Contact Form 7 – reCaptcha integration issue.

    With reCaptcha integration disabled, the contact form works again.

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter djbaxter

    (@djbaxter)

    Obviously disabling reCaptcha is not a long term option – just a temporary workaround.

    If you’ve registered correctly for reCAPTCHA v3 (by following the instructions at reCAPTCHA v3) & it’s working, you should now see the reCAPTCHA Privacy badge displayed at the bottom of every page on your site (not just the pages where you’ve got CF7 forms).

    recaptchaV3-privacy-icon.png

    If the reCAPTCHA badge is not showing, this shows that reCAPTCHA v3 is not working on your site.

    Thread Starter djbaxter

    (@djbaxter)

    Yes I registered quite a long time ago and yes I see the reCaptcha badge.

    And everything was working without issue until approximately 5 days ago. Nothing else has changed. Same server. No new plugins. Just the regular updates.

    I do know that Contact Form 7 with reCaptcha disabled still works.

    So the possibilities are still to be determined:

    1. The latest WordPress update this week broke something;
    2. The latest Contact Form 7 update broke something; and/or
    3. Google has done something that broke reCaptcha 3.

    All I’ve had time to do so far is

    1. isolate the problem to everything being blocked as spam by Contact Form 7 with reCaptcha
    2. confirm that as a temporary workaround I could get the contact forms working again by disabling reCaptcha on Contact Form 7
    3. update all the WordPress sites I manage to apply that workaround

    I must say I’m getting a little annoyed by Contact Form 7. Not too long ago, they created a major headache by not clearly informing users that reCaptcha 2 would no longer work and that they had to update to reCaptcha 3. They could easily have done that with a notice in the Dashboard. That’s one reason I suspect we are going to find out that it is a CF7 problem and not one with either WordPress or reCaptcha.

    • This reply was modified 4 years, 9 months ago by djbaxter.

    Sorry – it’s not really practical to look at your particular issue without reCAPTCHA v3 being activated on your site.

    Thread Starter djbaxter

    (@djbaxter)

    ???

    What does that mean? How would reactivating reCaptcha tell you anything?

    Thread Starter djbaxter

    (@djbaxter)

    Okay. reCaptcha 3 reactivated. Contact form not working again – flagging simple message as spam.

    See https://psychlinks.ca

    Can’t upload screen shot here.

    See screenshot at https://psychlinks.ca/flagged-as-spam.png

    • This reply was modified 4 years, 9 months ago by djbaxter.

    What does that mean? How would reactivating reCaptcha tell you anything?

    I just tested your form with reCaptcha 3 reactivated.

    Getting following error in Chrome Dev Tools Console:

    Uncaught ReferenceError: grecaptcha is not defined

    This indicates reCAPTCHA v3 is not setup & working correctly on your site.

    Thread Starter djbaxter

    (@djbaxter)

    Yep. Adding this line to the head section resolves the problem:

    <script src="https://www.google.com/recaptcha/api.js" async defer></script>

    Thank you. 🙂

    • This reply was modified 4 years, 9 months ago by djbaxter.
Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘After last WP and CF7 updates, reCaptcha flags all messages as spam’ is closed to new replies.