• Resolved Charles Sandor

    (@charles-sandor)


    Started having problems with the version 2 captcha a few days ago. Initially the plugin was active and set up properly, however it wouldn’t show on my forms even though the shortcode had it in the form. Form on submit had error message saying can’t send, try again later.

    Tried deleting captcha shortcode from form, still wouldn’t send. So I deleted both Contact form 7 and the reCaptcha plugin and then re-installed both plugins and sset them up. Now form is showing an answer field below the captcha even though the robot checkfield is being used. The captcha seems to work in accepting the check, but when submitting the form just sits there for about 10 seconds and then the captcha clears and form just sits their with the fields still filled in.

    Removed the captcha from the form and the form sent ok. I left the captcha on in this page, my 2 other forms have no captcha as they won’t send with it.

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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    This is a new and different issue than we have seen before.

    First, let me say that disabling the ReCaptcha v2 for Contact Form 7 will disable the plugin and leave behind the [recaptcha] shortcode. There are no items that need to be cleaned up upon deactivate to prevent any forms from submitting. If you remove the reCaptcha and find that your form does not submit, then that means there’s an underlying issue elsewhere.

    Next, for some reason, something on the website is modifying the <noscript> tag that comes with the reCaptcha script. Are you running any caching or “speed” plugins? Our current educated guess is something (theme or plugin) is using JavaScript to add lazy loading attribute to all elements on the page, even noscript tag elements, which may modify how the plugin works.

    We would recommend taking a backup of your website, understanding how to restore your back up, and installing the WordPress Health Check & Troubleshooting Plugin. This will allow you to safely disable plugins and revert to a default theme ( just for your admin user so that this does not affect visitors ). You can then enable each plugin one by one until you find the culprit. For more information, we do recommend reading their documentation.

    Unfortunately, since this is not a common issue or one we’ve seen before it may take some debugging as suggested above to get to the root of the problem. Hopefully, using the above instructions you’ll be able to find the offender. Should you have any questions please reply back to this thread and we can assist you further. Have a wonderful rest of your week!

    Thread Starter Charles Sandor

    (@charles-sandor)

    I found the plugin that was causing this issue – BJ Lazy Load. As soon as I deactivated it, the form with the captcha began working properly.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Thank you for bringing this to our attention. We’ve raised a thread on the plugins support forums and can hopefully work with the developers there to find a quick solution. You may follow the progress here:

    https://www.ads-software.com/support/topic/conflict-with-recaptcha-for-contact-form-7/

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Recaptcha for Contact Form 7’ is closed to new replies.