Forum Replies Created

Viewing 15 replies - 211 through 225 (of 378 total)
  • Plugin Author IQComputing

    (@iqcomputing)

    Hello @atwamy,

    Looking at the website there appears to be some JavasScript errors generated by mootools which may be preventing the reCaptcha javascript from processing properly. We suggest fixing these issues first.

    One way to narrow down whether this issue is a plugin conflict or theme conflict is to intall the WordPress Health Check & Troubleshooting plugin. This will allow you to safely ( just for your logged in user ) disable all plugins except Contact Form 7 and this plugin to see if the issue persists. It will also allow you to switch to a default theme to see if the issue lies with the theme itself. At which point you can enable plugins until you find the one causing issues. For more information please review their documentation.

    Once we know it’s either a plugin or theme conflict, or its an actually issue with the plugin itself, we can investigate further and look at creating a patch.

    – – – – – – – – – –

    @sgmax, Yout issue may be similar but it’s always more beneficial to create your own thread with a link the website having issues so that we can debug any possible issues on a case by case basis.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We’ve tested the form and it appears to work as expected. Are you certain that the spam is coming from the form and these are automated submissions? Another option is to install something like the Contact Form 7 Honeypot plugin which tries to trick bots into checking an invisible input box.

    Additionally, We did notice that your footer has plain text email addresses which bots can scrape and add to their email lists. Your team could install something like Obfuscate Email plugin.

    Hopefully the above solutions help mitigate spam at your inbox. Since it does not appear that the reCaptcha is broken we’ll go ahead and mark this thread as resolved. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello @cdetar

    It might be more beneficial to create a new topic so we can discuss any and all debugging options. Linking to your website will help us visualize the issue you’re running into. It might also be beneficial to install and run the WordPress Health Check & Troubleshooting Plugin to disable and unnecessary plugins and themes.

    Plugin Author IQComputing

    (@iqcomputing)

    @versio Please create a new thread and link the site you’re having issues with.

    Also, please ensure that your domain is white-listed on the API key.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Looking at the source of your website it appears that the reCaptcha is attempting to load Version 3. Please ensure under Contact > ReCaptcha Version that you have the reCaptcha Version 2 selected:

    https://ps.w.org/wpcf7-recaptcha/assets/screenshot-1.jpg

    If you have any other plugins that may manipulate reCaptcha ( security plugins ) maybe try disabling them to check if there’s a conflict. You can also install the WordPress Health Check & Troubleshooting plugin to start safely disabling plugins and revert to a default theme. This is also helpful in looking for conflicts or issues in a theme or plugin. For more information please review Troubleshooting A Specific Plugin.

    Hopefully setting the reCaptcha version solves your issue but if you’ve set that and continue to have issues please reply back to this thread and we can investigate further.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    First off, thank you for linking your website. It’s much easier and faster to debug issues with a direct link 🙂

    It looks like a theme or plugin is overwriting the inline CSS. The technical explanation is that this box is supposed to be hidden and holds the response back from Google whenever the user passes or fails clicking the reCaptcha checkbox. We can see this simply by clicking the checkbox. The box has an inline CSS style of display:none; which usually prevents other CSS properties from displaying it. Unfortunately, CSS has a “catch all” !important which takes precedence.

    There’s an internal style, maybe in the Customizer Additional CSS panel, generated by a plugin, or added some other way which says:

    #cf7cstmzr-form.cf7cstmzr-form-578 .wpcf7-form textarea {
       display: block !important;
    }

    If you view the source of the page you can see this style on line 124. Usually you want to not use the !important CSS property if you can help it. If you’re familiar with how this CSS is being added a simple fix for this could be:

    #cf7cstmzr-form.cf7cstmzr-form-578 .wpcf7-form textarea:not(#g-recaptcha-response)

    If a plugin is adding this CSS then we suggest contacting that plugins support.

    If you’re not sure how that CSS is being generated then we suggest you install the WordPress Health Check & Troubleshooting plugin. This will allow you to safely ( just for your logged in user ) disable all plugins except Contact Form 7 and this plugin. It will also allow you to switch to a default theme to see if the issue lies with the theme itself. At which point you can enable plugins until you find the one causing issues.

    In short, something is overriding our plugins CSS using !important which we cannot prevent. We’ll leave this thread open for a little while longer. Should you have any questions please reply back to this thread and we can assist you further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello again!

    After some testing and we did find a suitable solution that I think solves this issue. A new version of the plugin was just pushed out. V1.2.6 should hopefully solve this issue so we’ll mark this thread as resolved. If you update and find that the issue is still occurring we will need a bit more information to narrow down the root cause.

    Hope this helps, thanks again for reporting the issue, stay safe, and have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Could you link the website you’re having issues with? By seeing an example of the issue we may be able to replicate the issue on our end and push out a fix for this.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Thank you for bringing this to our attention! This has been on our radar since 5.4’s initial release. We’ve just pushed a minor update to denote support for 5.4 and any minor 5.4 versions.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    The reCaptcha v3 built into Contact Form 7 should apply to all the forms on a page. It is a learning algorithm. At first it may not block as many spam bots and users may get the image checker more often than not but in the long run it will learn how users interact with the forms vs how bots interact with the forms. The reCaptcha will eventually be able to easily distinguish between the two.

    It could also be some malformed HTML in the core theme that’s an issue. An unclosed tag could cause problems with Javascript being able to find certain elements.

    We still are having issues replicating this specific issue with the TwentyTwenty theme but we’ll install the listed Contact Form 7 plugins and continue testing. If or when you run the Health Check Troubleshooting mode, please do let us know the results.

    Plugin Author IQComputing

    (@iqcomputing)

    Additionally, could you provide us with the Contact Form 7 plugin extensions you may be using? We are having trouble replicating this issue on vanilla installs but can replicate it on your website specifically. There may be a plugin conflict that needs to be addressed.

    If you’re comfortable with administrative tasks there is a WordPress Health Check & Troubleshooting plugin which will allow you to disable all the plugins ( only for your user so there’s no live website interruptions ) to help narrow down the issue. Of course, we do suggest having a backup of your website and knowing how to restore it should something go awry in testing. For more information you may read the plugin documentation on how to do this:

    https://make.ww.wp.xz.cn/support/handbook/appendix/troubleshooting-using-the-health-check/#debug-information

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Thank you for bringing this to our attention! It looks like the Javascirpt we have in place runs into an issue whenever two Contact Form 7 forms are on the same page, specifically when one of the two does not have reCaptcha. This is something we’ll need to investigate further and will push an update once we have a tested solution in place.

    While we patch this issue there are 2 foreseeable options which unfortunately require administrative intervention.

    1) Add a reCaptcha to the footer email subscription form until a patch for this plugin is in place.

    2) Temporarily remove the email subscription form until a patch for this plugin is in place.

    We apologize for any inconvenience this may have caused and will reply back to this thread once an updated version of this plugin has been published. In the meantime should you have any questions, comments, concerns please reply back to this thread and we can assist you further.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Plugins are no longer required to come with .pot or .mo files. Translations are now part of a community effort and entirely stored on the WordPress servers. Whenever your WordPress language is changed, your website can then go out and download all the translations for all the plugins, themes, and WordPress core that is available.

    For example, whenever you go to Settings -> General and change the system language to Italiano and save your settings, your website says “We have a new language, let’s see if there’s available translations”. Now that your website has recognized a new language you can go to Dashboard -> Updates and download all the available translations. These translations will be automatically installed ( and can be updated whenever the community supplies new translations ).

    Since translations are a community effort, not all languages are available for all plugins, only translations that the community has contributed to for a specific plugin or theme. You can see and browse the list of translations for this specific plugins following the link below:

    https://translate.ww.wp.xz.cn/projects/wp-plugins/wpcf7-recaptcha/

    Or specifically for Italian:

    https://translate.ww.wp.xz.cn/locale/it/default/wp-plugins/wpcf7-recaptcha/

    I do not know if downloading these translations as described above will overwrite your pre-populated translations. Once the translations are installed you shouldn’t need to modify them unless you want to change the phrasing of a specific translation. That’s where Loco Translate comes in to help you manage those translations.

    Whenever we install the translations we do see 100% Italian in Loco Translate but following the link above we see that it’s sitting at ~70%. We’re not sure why Loco Translate shows us 100% but WordPress does not, this would be a question for Loco Translate.

    – – – – – – – – – – – – – – – – – –

    Hopefully the above makes sense but should you continue to have issues, have any questions, comments, or concerns please reply back to this thread and we can help further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We installed Loco Translate and could not replicate your issue. It appears that the Italian community has translated the plugin 100%. Here’s what we did to test that specific translation was working as expected.

    Before following the below instructions please take a backup of your website and database. Understand how to do a restore should something go wrong. We take no responsibility if you do not have a backup or do not know how to restore your saved backup.

    – – – – – – – – – – – – – – – – – –

    1) Install Loco Translate, Contact Form 7, and ReCaptcha v2 for Contact Form 7

    2) Navigate to Settings -> General

    3) Change the language from the default to Italian (Italiano)

    4) Navigate to Dashboard -> Updates and click the “Update Translations” button. This will download all the translations for the current language for all plugins, themes, and WordPress core.

    5) Wait for all translations to be updated successfully.

    6) Navigate to Loco Translate -> Plugins -> ReCaptcha v2 for Contact Form 7. You should see Italian translated 100%.

    7) Click ReCaptcha v2 for Contact Form 7 in the list of installed plugins to edit any of the translations. You can change “Please verify that you are not a robot.” to something other than “Dimostra di non essere un robot.” by finding it in the list of translations and changing the text in the bottom textarea.

    8) Save your changes by clicking the blue “Save” at the top.

    9) Finally, you can test if the reCaptcha message is translated by creating a simple form with the reCaptcha on it. Fill the required fields and submit the form without clicking the reCaptcha checkbox. You will see that either the default translation above appears “Dimostra di non essere un robot.” or if you’ve modified the translation that should appear.

    We did test this on a basic install ( fresh WordPress and default them ) and multisite install and did not have issues.

    – – – – – – – – – – – – – – – – – –

    The filter function you mentioned above could/should also work. That would go in an external plugin or in your themes functions.php file. If you have a WordPress theme you may need to create a Child Theme so your changes do not get overwritten. We suggest using Child Theme Configurator plugin since it’s easy. For more information on Child Themes please read the WordPress Handbook regarding the topic.

    – – – – – – – – – – – – – – – – – –

    Hopefully the above helps solve your issue. We do not believe at the moment there’s any issue with the plugin or the plugin translation. Should you follow the above instructions and continue to have issues, have any questions, comments, or concerns please reply back to this thread and we can help further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    @simon_a6

    Unfortunately, that’s out of the scope of our support here. Since this is a premium theme we do believe that the best course of action is to have their team update their themes functionality. We do wish you the best of luck. Since this is theme specific we’ll mark this thread as resolved but should you have any other questions or run into any further issues please reply back to this thread and we can assist you further. Have a wonderful rest of your week!

Viewing 15 replies - 211 through 225 (of 378 total)