Home>Support>reCAPTCHA disappears from Website Contact Form

reCAPTCHA disappears from Website Contact Form

When I upgraded Page Builder to Version 2.4.8 today, the reCAPTCHA disappeared from Contact Form on the website.

Can anyone help me with this issue!!! Thank you.

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 8 years, 1 month ago Andrew Misplon
    Hi, I Work Here

    Hi Hadi82

    Thanks for reaching out. Are you still encountering an issue? I took a quick look now and all seems to be normal in local testing. If you are still seeing an issue, please, could you run a quick plugin test. Details below:

    //

    This sounds like it could be a plugin conflict issue. Can you try disabling all non-SiteOrigin plugins and see if this fixes the issue? You’ll need to clear all your caches after disabling your plugins.

    If it does fix the issue, then try re-enabling your plugins one by one until the issue comes back. This procedure will help diagnose which plugin is causing the issue.

    Once we know that, we’ll be able to look at what might be causing the conflict and either solve the problem or help you find an alternative plugin.

    If you aren’t using a SiteOrigin theme, then you can also try temporarily switching to one of the default WordPress themes to see if the issue is theme related.

  2. 8 years, 1 month ago hadi82

    Dear Andrew,

    Thank you for your response.

    However I tried your solution and it didn’t work (still the reCAPTCHA doesn’t appear in the contact form).
    When I click on “send button” on the contact form I receive the following Error Message “Error validating your Captcha response” even though reCAPTCHA is not appeared in the contact form.
    Is there another solution? Thank you.

  3. 8 years, 1 month ago Andrew Misplon
    Hi, I Work Here

    Thanks for trying. Please, can you go to DashboardUpdates and run all updates that are pending. We had a conflict with Yoast SEO that was resolved quite recently, if you’re a few versions behind you might not be using the fix.

  4. 8 years, 1 month ago hadi82

    Dear Andrew,

    I dont have YOAST SEO in order to update it. I tested the contact form with reCAPTCHA on my localhost with the older version of Page Builder SiteOrigin and it worked fine. Once I updated the Page Builder plugin on my localhost the reCAPTCHA disappeared.

  5. 8 years, 1 month ago Andrew Misplon
    Hi, I Work Here

    Do you have a public URL where we can take a look at what’s going on? If you need to keep this URL private from other users, just select “Private Reply” on the bottom right of the comment box.

  6. 8 years, 1 month ago Private Message - hadi82

    This is a private message.

  7. 8 years, 1 month ago Andrew Misplon
    Hi, I Work Here

    Would it be possible for you to create a temporary admin account for us so we can log in and take a look? You can create the account with the following email address:

    [email protected]

    Just navigate to UsersAdd New in your WordPress admin. Enter siteorigin for the username and [email protected] for the email address. Make sure you’ve selected Administrator for the role and enabled the Send Password field so we receive the details.

    Once we’re finished taking a look, you can delete this account. We’ll let you know when to do that.

  8. 7 years, 8 months ago fredchu210

    Hi Andrew,

    First, thanks for all your wonderful work and support to help all Site Origin users.

    I currently have the same issue on my website, and I have upgraded all my plugins(including Page Builder by SiteOrigin, Yoast SEO), but the reCAPTCHA box still not showing. I can make reCAPTCHA box appear by deactivating Yoast SEO. However, it seems your team already fixed the conflict issue with Yoast SEO few months ago, do you have any idea why I am still having this issue? Here is my PB and Yoast version.

    Page Builder by SiteOrigin 2.4.17
    Yoast SEO 3.7.1

    • 7 years, 8 months ago fredchu210

      By the way, I use PB contact form widget.

  9. 7 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Hi fredchu210

    Thanks for your support. Can you please, let me know. Does the issue occur if you have the following plugins activated:

    Yoast
    Page Builder
    Widgets Bundle

    Just those three. Is the issue still there?

  10. 7 years, 8 months ago fredchu210

    Hi Andrew,

    Thanks for your quick response.

    I deactivate all plugins except for following, but the issue still occur. So I deactivate Yoast as a test, again, the reCAPTCHA box comes back.

    Yoast
    Page Builder
    Widgets Bundle

  11. 7 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for your feedback. I’m unable to replicate the issue at the moment. To confirm, you have both your site key and secret key inserted in the Spam section of the widget? If you do then one final test would be to switch over to a default theme like Twenty Sixteen and test with Yoast, Page Builder and Widgets Bundle.

  12. 7 years, 8 months ago fredchu210

    My current theme is Mystile-child, I switch my theme to Twenty Sixteen to test, then the reCAPTCHA appear, I don’t even have to deactivate other plugins. Then, I switch the theme to Mystile(default parent theme) to test, it also works fine without deactivating any plugin.

    So, I switch the theme back to Mystile-child(Yoast is activated), now it become a little strange because reCAPTCHA sometimes appear in a new page, but sometimes not. However, it will come back if I refresh the browser more times.

    I also do some test on mobile phone, I found both theme Twenty Sixteen and Mystile(default parent theme) works OK, the reCAPTCHA box appears. But it always showing on theme Mystile-child, no matter how many times I refresh the mobile phone browser(android).

    It seems there are something that I add on child them conflict with reCAPTCHA, I try to remove all codes that I add on function.php, but this doesn’t help.

    • 7 years, 8 months ago Alex S
      Hi, I Work Here

      Hi Fredchu210,

      So, to clarify, this issue only occurs when you have SiteOrigin Page Builder, Yoast and your child theme active, correct? If that’s the case this may be a very complicated conflict.

      Do you have a public URL where we can take a look at what’s going on? If you need to keep this URL private from other users, just select “Private Reply” on the bottom right of the comment box.

  13. 7 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Sorry for repeating this point, to confirm, your key and secret key is inserted in the Spam section of the widget, is that correct?

  14. 7 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    I’ll ask the team if they have any further suggestions.

  15. 7 years, 8 months ago fredchu210

    Hi Andrew and Alex,

    Sorry I didn’t answer your question. Yes, the key and secret key is inserted in the Spam section of the widget.

    I think the conflict may not relate to Yoast, because it only occur with my child theme, not with theme Twenty Sixteen and Mystile parent, the reCAPTCHA works perfectly in those two, and Yoast is turned on.

    Please see my website below, this is a Chinese website, the attached picture shows where is the Contact Form. I can also create an admin account for you to access my WordPress control panel if that help.
    URL: http://www.jpincense.com/

    Contact us page

  16. 7 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for your considered feedback. In order to troubleshoot this you’d need to strip your child theme down to only the parent style import, either a stylesheet import or functions file enqueue, whichever one you’re using. You’d need to remove everything until the problem resolves and then slowly add items back. This would include removing all child theme files except for the functions and stylesheet and all content except for the import, whichever method you’re using.

    At this point, it’s also worth considering the shortcut of using Ninja Forms or Contact Form 7 with their Captcha addon plugin. If those alternatives don’t suffer from this same issue then it could be a much quicker way of getting on with your project.

  17. 7 years, 7 months ago fredchu210

    Thanks for the suggestion. I strip my child theme down to only parent style import, then the reCAPTCHA works perfectly, which means the conflict was in one of my removed .php files. I therefore add them back one by one to test, finally I found the header.php is the one which make it not working right. I will find out which codes in header.php make the conflict.

    Thanks Andrew and Alex, I am appreciate all your help to narrow my issue down to a point.

  18. 7 years, 7 months ago Andrew Misplon
    Hi, I Work Here

    Nicely done. This sort of troubleshooting approach is best for situations where we’re unsure of the error location. Glad to hear you’ve made progress.

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More