• Resolved Thomas

    (@verathom)


    Hello

    I have migrated 15 WordPress pages without a problem to CF7 and reCAPTCHA (v3) on WordPress 5.0.1. Unfortunately I have a problem with two websites.

    I have contacted the theme maker. Unfortunately he could not find any mistakes. The form CF7 does not work on these sites, also if I use a different theme. The theme-maker has testet it also on his staging-machine; it works.

    I checked the API-keys several times and also genereted new and exchanged them.

    According to the form check (CF7 Form-Checker) everything is OK. The old reCAPTCHA element is removed in the form.

    Description
    – I fill out all fields
    – I press “Send”
    – The reCAPTCHE item hangs and rotates.
    -> Element: <span class = “ajax-loader is-active”> </ span>
    – I also see the mistake: “this input is mandatory”.

    Any idea how to fix the bug?

    Best regards
    Thomas

    • This topic was modified 5 years, 11 months ago by Thomas.
    • This topic was modified 5 years, 11 months ago by Thomas.

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    What other plugins and theme do you use? And, is there any reason to think this issue has something to do with reCAPTCHA?

    Thread Starter Thomas

    (@verathom)

    @takayukister

    > Q1: What other plugins and theme do you use?
    This Plugins are active:
    Advanced Custom Fields: 5.7.8
    Akismet Anti-Spam: 4.1
    All In One WP Security: 4.3.7.2
    Broken Link Checker: 1.11.5
    Contact Form 7: 5.1
    Download Monitor: 4.1.1
    Duplicate Post: 3.2.2
    Email Before Download: 5.1.9
    Favicon by RealFaviconGenerator: 1.3.14
    Flamingo: 1.9
    Google Analytics Dashboard for WP (GADWP): 5.3.7
    Google Authenticator: 0.48
    Google Pagespeed Insights: 3.0.5
    Google XML Sitemaps: 4.0.9
    Imagify: 1.8.4
    Installer Plugin: 1.2.2
    Meta Tag Manager: 2.1
    Regenerate Thumbnails: 3.0.2
    Slider Revolution: 5.4.8.1
    SMK Sidebar Generator: 3.1
    WPBakery Page Builder: 5.6
    Yoast SEO: 9.2.1

    > Q2: And, is there any reason to think this issue has something to do with reCAPTCHA?

    I do not think so. I use it on other sites as well.
    I have disabled to check Akismet Anti-Spam and All In One WP Security. No effect.

    I use content security policy. They could basically block something. But: the necessary servers would have to be allowed (all systems the same policies) and I have already disabled the policies for testing.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Okay. Try switching theme to the default one and deactivating all plugins excluding Akismet, Contact Form 7, Flamingo, and Yoast SEO.

    Thread Starter Thomas

    (@verathom)

    I have
    – disabled all plugins except the mentioned (Akismet, Contact Form 7, Flamingo, and Yoast SEO)
    – switched to the theme “Twenty Nineteen”

    Error is still present.
    Apparently it depends on the plugin somewhere.

    In the database I can not find entries for CF7 in any of my environments. Not even under options. Where can I find the settings of CF7 in the database?

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Okay. I’m a bit confused about your sudden concern about database, though.

    Then try deactivating All In One WP Security & Firewall.

    Thread Starter Thomas

    (@verathom)

    I’ve tried several times with the firewall, but it does not help.
    On all other systems this works.

    If I know where to check the forms and keys on the DB or in the system, I would check here. Maybe I find an error.

    Otherwise: Would I secure the forms probably manually, remove the plugin clean (I would have to check that this is really clean) and reinstall.

    What do you think about?

    Thread Starter Thomas

    (@verathom)

    I have
    – all forms deleted
    – removed reCAPTCHA
    – uninstalled the plugin
    – Plugin: new install
    – The form rebuilt by Scratch
    – tested with and without reCAPTCHA

    Unfortunately without success.

    What I can tell: For some reason the following element is not loaded correctly:
    <div class="wpcf7-response-output wpcf7-display-none wpcf7-validation-errors" style="display: block;" role="alert">Ein oder mehrere Felder sind fehlerhaft. Bitte überprüfe sie und versuche es noch einmal.</div>

    Thread Starter Thomas

    (@verathom)

    For some reason, the form variables are not recognized by the script.

    If I get the required fields out, an empty form will be sent.

    <p>Name (Pflichtfeld)<br />
        [text* your-name] </p>
    
    <p>Vorname (Pflichtfeld)<br />
        [text* your-firstname] </p>
    
    <p>Ihre E-Mail-Adresse (Pflichtfeld)<br />
        [email* your-email] </p>
    
    <p>Ihre Nachricht (Pflichtfeld)<br />
        [textarea* your-message] </p>
    
    <p>[submit "Senden"]</p>
    Thread Starter Thomas

    (@verathom)

    Thread Starter Thomas

    (@verathom)

    Workaround found:
    – Install “Contact Form 7 Controls”
    – Setting each form: “Disable AJAX for this form”

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Problems with ContactForm7, reCAPTCHA (v3) (15 WordPress-Pages works…)’ is closed to new replies.