Forum Replies Created

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

    (@iqcomputing)

    @ajtruckle Unless you have something explicitly hiding the Google ReCaptcha badge, your concerns are justified. While this is out of the realm of support here for this plugin, it does look like your webpage is loading 2 versions of Google ReCaptcha with different sitekeys. One comes from the Simple Download Monitor and another from Contact Form 7. I would recommend that both plugins use the same version of ReCaptcha (v3) and that the API key is the same for both. It might also be an issue that Simple Download Monitor is also calling the Google Recaptcha API early in the header and Contact Form 7 is calling their own in the footer. You may try to disable this plugin and see if the badge appears, then take steps to resolve it.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello @ajtruckle

    One important note I forgot to mention is that WordPress has it’s own built-in spam filtering system that you may find helpful. In theory, using this method should work regardless of what plugin you choose to use to prevent spam.

    Under “Settings > Discussion” is a texarea for “Disallowed Comment Keys”. One “Key” per line. Populating this with a list of “disallowed” keywords should mark any submission with keywords found as Spam. For example, if you’re getting many emails that use the word “explicit” but not something your clients would submit with, adding “explicit” to the list would mark the submission as spam upon submission.

    For more information please review Contact Form 7’s article on the subject:

    https://contactform7.com/comment-blacklist/

    Plugin Author IQComputing

    (@iqcomputing)

    Hello @ajtruckle

    ReCaptcha v3 is the default for Contact Form 7. If you’re going the v3 route, you won’t need this plugin (ReCaptcha v2 for Contact Form 7) installed. For more information on Contact Form 7’s ReCaptcha v3, you may review the article linked below:

    https://contactform7.com/recaptcha/

    Should you have any questions regarding this implementation you may open a thread on the Contact Form 7 Support Forums. ReCaptcha v3 is a learning algorithm since it loads throughout the site and monitors user activity. It may take a couple of weeks before you see meaningful results.

    Hopefully, using v3, you’re able to solve your spam issues. Should you have any other questions, you may reply to this thread. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    @ajtruckle Thank you for providing your website! We’ve taken a look at the contact form, and it appears to be working as expected. The form doesn’t submit without filling out the reCaptcha. Disabling Javascript and trying to submit also comes back with an expected error. Unfortunately, it’s unclear how spam submissions are getting through at this time.

    If you continue to have spam issues it may be best to try one of the alternatives suggested in our previous reply, Akismet, or upgrade to ReCaptcha v3. Hopefully using one of these solutions you’re able to resolve your spam troubles.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    It’s difficult to say without being able to compare the two sites or two plugins. Bots usually find it easier to harvest email addresses than to submit contact forms (I.E., plaintext email addresses). ReCaptcha v2 is also not 100% bulletproof, so Google recommends ReCapatcha v3.

    We are certainly open to suggestions or feature improvements as our code is open source. If you would like to provide your website URL we can also take a look to ensure that the reCaptcha is set up properly. Finally, you may also try these alternatives which support Contact Form 7:

    CF7 Invisible reCAPTCHA
    Invisible reCaptcha for WordPress
    Contact Form 7 Captcha

    Hopefully using one of the above solutions you’re able to secure your contact forms. Otherwise, should you have any questions please reply back to this thread and we can assist further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    This plugin was put together solely to replace the dropped support for ReCaptcha v2 in the Contact Form 7 plugin. Unfortunately, at the end of the day, Google works on the actual reCaptcha implementation and recommends moving to version 3 as version 2 is not as strong as it once was. Technology has changed a lot since ReCaptcha v2s initial release in 2014. If you dislike ReCaptcha v3 and bots are penetrating ReCaptcha v2, you may want to try a different Recaptcha entirely, such as hCaptcha.

    Hopefully, you’re able to find an alternative solution to your spam problems. Should you have any questions, comments, or concerns in regards to this plugin please open a support thread and we can assist you further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    It’s difficult to say without being able to see the website. It could be that the installed theme is missing a call to the required wp_head() or wp_footer() functions. You could also check if any other activated plugins use ReCaptcha, which may be overriding the functionality of this plugin. You may also try to go through the Installation Instruction again to see if anything was missed.

    Before doing the following, you should have a backup of your website, know and understand how to restore this backup should something go wrong. While installing and activating the below plugin should not cause any site issues, we take no responsibility should something break unexpectedly. This is why having backups and knowing how to restore them is important. For more information on this subject, please review the below link:

    If a theme or plugin is conflicting, you could install the WordPress Health Check Plugin which will allow you to safely ( and for your logged in user ) disable plugins until you come across the plugin causing the issue. The Health Check Plugin also allows you to switch themes to the default theme ( again, just for your logged-in user ) to see if it’s a theme conflict.

    For more information, please review their documentation below:

    https://make.wordpress.org/support/handbook/appendix/troubleshooting-using-the-health-check/

    Hopefully, using the above, you’re able to solve your issue. Should you have any questions or can provide further information to have us debug this issue, please reply back to this thread.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We’ve just pushed update 1.3.9 which should hopefully address this issue. In the last few versions, the reCaptcha script was enqueued globally to support Full Site Editing themes (which do not support late/inline enqueues). Now, we’ve added a conditional which should enqueue as needed on non-FSE websites. Please update to the latest version of this plugin, clear the cache, and if you still have issues with it displaying you may reply back to this thread and we can investigate further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We’ve just pushed version 1.3.9 – hopefully, this update addresses the issue here. Only on Full Site Editing themes should reCaptcha enqueue globally.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    I’ve added an answer to your question in the thread linked below:

    https://wordpress.org/support/topic/visible-only-with-recaptcha-net-source/

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    One of your plugins is blocking the Google ReCaptcha script. Looking at the source of your page, the google-recaptcha-js script in the footer has an “unblocked_src” attribute with the URL.

    You may want to install the WordPress Health Check Plugin which will allow you to safely ( and just for your logged-in user ) disable plugins until you come across the plugin causing the issue. For more information please review the documentation linked below. It’s also recommended that you reach out to your hosting provider to ensure you have a backup to restore to if necessary.

    https://make.wordpress.org/support/handbook/appendix/troubleshooting-using-the-health-check/

    – – – – –

    There’s no real difference between google.com and recaptcha.net. They’re both run by Google and recaptcha.net is generally used in countries where google.com is blocked by the government. One possible reason that it shows when using recaptcha.net is that plugin blocking Google ReCaptcha does not recognize it.

    – – – – –

    Hopefully using the above you’re able to solve your issue. In the future though, please do not create duplicate topics as it’s generally frowned upon. Should you need any additional assistance regarding this issue please reply back to this thread and we can investigate further.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    It looks like the ReCaptchas on the current forms is not this plugin ReCaptchas. Are there any caching/minifying plugins like WP Rocket or WP Super Cache installed? If so, you might try adding the following to the excluded modification/concatenation list:

    /wp-content/plugins/wpcf7-recaptcha/assets/js/wpcf7-recaptcha-controls.js

    Ensure that the plugin is up to date.

    Additionally, you can install the WordPress Health Check & Troubleshooting Plugin. This will allow you to safely disable plugins and revert to a default theme. You may read over their documentation for more details. Using this method, you can narrow down if there are any conflicts with other plugins or themes.

    This seems like a plugin conflict as we can’t replicate the issue on our end. Having multiple forms in the content works as expected, using apply_shortcodes() in the footer and having one in the content works as expected. The above suggestions are our best guess to help narrow down the issue.

    Should you continue to have issues with our plugin, here are some alternatives that claim to work with Contact Form 7:

    https://wordpress.org/plugins/invisible-recaptcha/

    https://wordpress.org/plugins/astoundify-recaptcha/

    https://wordpress.org/plugins/wp-captcha/

    https://wordpress.org/plugins/wp-recaptcha-integration/

    Hopefully, you’re able to use the above information to solve your issue. Should you have any additional questions please reply back to this thread and we can assist further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello @erulezz

    Thank you for the suggestion! We’ll need to investigate this as it’s not just pages we would need to consider, but all WordPress endpoints: Post Archives, Term Archives, Custom Post Types, Posts, Pages. Should a user add a sidebar with a contact form on their custom taxonomy term page, they would need an option to include the script just for that term or that whole taxonomy (i.e. all terms in the tax). We would want to make sure that the UX is easily understandable to the user and is relatively simplistic. Unfortunately, this is not something that is a quick implementation but also still 100% doable (some themes come to mind that already does something similar, but different circumstances).

    Should something come of this we will keep you updated via this thread (if you are subscribed, you will be notified). In the meantime should you have any further questions you may also reply back to this thread and we can assist further. Have a wonderful weekend!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    There shouldn’t be any restrictions to having multiple forms on the same page with our [recaptcha] script. In our testing, it does treat each form submission independently. Could you edit your original question and append the website URL to the “Link to the page you need help with” field so that we can take a look?

    Plugin Author IQComputing

    (@iqcomputing)

    Hello & thank you for your kind words!

    This is true, the plugin originally enqueued the script in the shortcode callback. Unfortunately, with the introduction of Block-based(FSE) Themes, late script enqueue (such as in a shortcode callback) no longer work. This is most notable in the TwentyTwentyTwo Theme. Additionally, we have no way of knowing during that enqueue hook if there is a Contact Form 7 shortcode on the page and that shortcode contains our [recaptcha] shortcode.

    If you control the website, you could create a small plugin to dequeue the script on specific pages:

    add_action( 'wp_enqueue_scripts', function() {
    	wp_dequeue_script( 'google-recaptcha' );
    }, 51 );

    Do note that the action hook priority here is important. The conditional tags should be available here too. We are open to ideas and suggestions should you think there is a better workaround for the above issue, but currently, we’re not seeing a universal way to appease both Block-based FSE Themes and traditional WordPress Themes. We apologize for the inconvenience but hope you have a wonderful weekend!

Viewing 15 replies - 1 through 15 (of 315 total)