Support » Plugin: Contact Form 7 » Recaptcha not working with latest version

  • metricmedia

    (@metricmedia)


    The captcha just stopped showing up – both on our staging site and live – with the latest CF7 update.

    In WP admin, when editing the form, there is NO button for “recaptcha”.

    In console, we saw “ReferenceError: grecaptcha is not defined”.

    Per another thread here we added <script src=”https://www.google.com/recaptcha/api.js&#8221; async defer></script> to the head.

    Now we see “Error: Invalid site key or not loaded in api.js: (the key)”. However both staging and live have known-good keys.

    Help!

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • metricmedia

    (@metricmedia)

    As a fix we have rolled this site back to v 5.0.5

    Neil Murray

    (@buzztone)

    See reCAPTCHA (v3). reCAPTCHA v3 was added by the plugin author (Takayuki Miyoshi) after repeated requests from CF7 users to do this.

    metricmedia

    (@metricmedia)

    I see. But for those of us who already have Recaptcha v2 in place, or wish to continue using it, what do we do? Is there an option to use v2?

    We develop for many clients and may not have account access to be able to generate new keys for them.

    Neil Murray

    (@buzztone)

    You can use Contact Form 7 – reCaptcha v2. Once installed and configured it offers the same reCaptcha functionality you are used to in previous versions of Contact Form 7 (recommended by CF7 plugin author).

    Ramzii

    (@ramzii)

    Seems the CF7 plugin author did not bother to put in a statement concerning this issue.

    A lot of people (including myself) are not receiving emails due to reCAPTCHA v3.

    Neil Murray

    (@buzztone)

    @ramzii

    Seems the CF7 plugin author did not bother to put in a statement concerning this issue.

    Ramzii

    (@ramzii)

    Thanks for this. I believe all my themes use the wp_footer code. Will check this and do some additional testing.

    metricmedia

    (@metricmedia)

    OK – I can’t complain too much because this is a free plugin (though I continue to question whether “free” is a good idea, generally speaking). But, disabling support for the Recaptcha V2 that many many users are going to have in place, without a big giant red warning that this was going to happen, is not cool.

    Why can’t we have V2 OR v3? As a web dev firm we have this plugin installed on a fair number of sites. I am surprised the developer did not add v3 as an option, rather than replacing v2 with v3.

    It’s going to mean lots of broken contact forms, lots of messages not getting through (because who remembers to test their contact form?) and developers like me saying “well, Gravity Forms does cost money but they probably wouldn’t do something like this”. Again, no skin off the developer’s back if I leave because we aren’t paying users.

    Just not cool.

    Neil Murray

    (@buzztone)

    @metricmedia – it should be possible to have further discussion on the valid points you raise here.

    Note: If not associated with the plugin author – though I do answer questions in this forum most days.

    But, disabling support for the Recaptcha V2 that many many users are going to have in place, without a big giant red warning that this was going to happen, is not cool.

    The plugin author did warn about the change in the following locations:

    But that’s not directly in the plugin interface & most people just don’t read.

    The plugin author did, I recall, add a temporary notice when the Contact Form 7 Configuration Validator was initially released, so I agree it could be considered again.

    metricmedia

    (@metricmedia)

    Actually he didn’t warn about the change in the links above. In the first link he does say that it “uses reCAPTCHA v3” but it does not state that v2 support is being removed.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Recaptcha not working with latest version’ is closed to new replies.