Forum Replies Created

Viewing 15 replies - 241 through 255 (of 378 total)
  • Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Difficult to say. The reCaptcha v3 will not work with v2 keys ( and vice-versa ). This plugin doesn’t implement v2 until the v2 option is saved in the database ( from this plugins settings page as mentioned above ). When this option is set it remove and adds many Contact Form 7 hooks and replacements them with supplement hooks to display the v2 tag.

    We’ll keep an eye out for similar situations reported by other users, see if there’s a connection to be made, and if there’s a fix that can be implemented. In the meantime should you have any ideas, suggestions, or questions please reply back to this thread. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Thank you for the heads up. This is normal behavior. We do not want to override the reCaptcha v3 settings until the user is ready to switch to reCaptcha v2 and have their keys set properly. This is for users moving from v3 to v2 and have their v3 keys set by default.

    We can look at clarifying this point in our installation instructions for a future update. Thanks again and have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We just wanted to check in and let you know that we’ve pushed an update with the lower priority update added in. You can download the latest version of ReCaptcha v2 for Contact Form 7 from the main plugin page. Hopefully this solves your issue, thanks for the report. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Instead of dequeueing the script we remove the action hook that runs the enqueue. Whenever the plugin is loaded it adds the action wpcf7_recaptcha_enqueue_scripts. Then whenever the theme is being setup we remove the hook and add our own hook iqfix_wpcf7_recaptcha_enqueue_scripts. You can see this in recaptcha-v2.php LN 22.

    https://plugins.trac.ww.wp.xz.cn/browser/wpcf7-recaptcha/trunk/recaptcha-v2.php#L22

    Whenever you installed the plugin, did you select in the setting to use reCaptcha v2 as the source?

    https://ps.w.org/wpcf7-recaptcha/assets/screenshot-1.jpg?rev=2153682

    One thing we can do is add a lower priority to our add action hook so, for whatever reason the Contact Form 7 hook can not be removed we can reserve the google-recaptcha handle before Contact Form 7 can use it. It would pretty much be an additional fail-safe. This is something we can push in our next update.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    It’s been awhile since we’ve last heard from you. We’ll mark this thread as resolved for now but should you continue to have issues and have followed the above steps we can come back and assist you further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Looking at the linked website, the enqueued api.js script appears to to be the wrong script. It seems like it’s trying to load reCaptcha version 3 which is incorrect ( we can tell because it appends ver=3.0 to the url ). Have you selected reCaptcha v2 in the plugin settings?

    Click to view screenshot

    The plugin needs to be told to load reCaptcha Version 2 as seen in the screenshot above. Once that’s selected it should load a different reCaptcha script with the version 2 keys. Hopefully selecting the above setting solves your issue but if not please reply back to this thread and we can assist further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Researching this topic it appears that a 400 error could be 1 of 2 things. Either the white-listed domain on the API key is incorrect ( possibly not spelled correctly ) or there are multiple reCaptchas on the page from different sources.

    Before doing the below you should have a backup of your website, know, and understand how to restore this back up 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 are important. For more information on this subject please review the below link:

    WordPress Backups

    Possibly a theme or plugin conflict also. You may want to 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 possibly a theme conflict.

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

    Do you have a link to the page where the reCaptcha is that we may be able to view?

    • This reply was modified 6 years, 6 months ago by IQComputing.
    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Please walk-through the Installation Instructions. An important piece to note is that whenever you setup you Google ReCaptcha keys you need to also make sure that your domain is whitelisted. We’ve created an article to help with this:

    How to Generate Google reCAPTCHA v2 Keys

    Hopefully the above solves your issue but if you find that it does not or if you have any additional 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,

    Looking at the linked website we no longer see this error in the JS console. It appears you’ve solved this issue so we’ll mark this thread as resolved. Should you have any other questions, comments, concerns please reply back to this thread and we can assist you further. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Unfortunately, how often the verification pop-up box appears is out of our hands. This is controlled by the Google API and their algorithm decides if/when to show this verification box. I do not believe there is a setting to prevent the verification box from showing up entirely as if Google’s algorithm decides that your actions are suspicious or your site is receiving many bot hits it will show the verification box.

    You can remove the reCaptcha box but this may open your forms to spam.

    You may try a different plugin such as Honeypot for Contact Form 7 which tricks bots into checking a hidden input.

    You may install a simplified captcha solution such as Really Simple Captcha made by the same plugin author as Contact Form 7. He does not recommend this though since it’s an easier captcha to bypass.

    This kind of issue is unfortunately out of the scope of this plugin since it’s entirely controlled by Google. Hopefully you find the above explanation helpful or the alternatives as a solution. We’ll mark this thread as resolved for now but should you have any questions or comments feel free to reply below. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Looking into this, the Google reCaptcha script actually generates the main reCaptcha iframe with the frameborder and scroll attributes baked in. Unfortunately, there’s nothing we can do about this and seems unlikely that they’ll remove these attributes whenever reCaptcha v3 exists.

    In a future update we’ll remove these attribute from our <noscript> iframe fallback but since this is not a high priority issue we’ve decided to wait to push this update until later this year or early next year. We’ll mark this thread as resolved for now and do apologize if this causes any inconvenience. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Thank you for your perseverance! We’ll go ahead and mark this thread as resolved. Should you have any other questions please open a new thread in the support forums here. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    Maybe the wrapping the [recaptcha] tag in the Contact Form 7 form in a clear div is a better solution. Below is an example of what it may look like:

    <div style="clear:both;">[recaptcha]</div>

    You would need to do this on the Contact Form 7 specific form. Hopefully the above solves your issue but if you find it does not please reply back and we an continue to solve this together. Have a wonderful rest of your week!

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We do see that the link above detects that JavaScript is disabled. If this is the case you wouldn’t be able to click the images but you would want to click the checkbox next to ( or on top of ) the image. Additionally, it looks like the Theme is using some CSS to “float” the Contact Form 7 inputs but it doesn’t seem to “clear” the reCaptcha input which could cause issues. Floating elements takes them out of the normal flow of content and requires special care to ensure that other elements down the line of markup do not get overlaid with an invisible barrier ( which is currently the case ).

    Additionally, we do see a JavaScript error not related to our plugin that may be interfering with the functionality. We do have a possible solution you could attempt.

    – – – – – – – – –

    Before continuing with the below we do suggest that you have a ready back up of your database and are familiar with how to restore to this backup. We are not responsible for any issues, errors, or problems that may arise while following the below suggested solution. For more information on backups you may read over the following WordPress Handbook link:

    WordPress Backups

    – – – – – – – – –

    A possible solution for this would be to override what the theme is doing using an Internal Style. You’ll need to log into your website admin panel and browse to Appearance -> Customize. From here you’ll want to click the Additional CSS tab and paste the following CSS to the bottom of the textbox. Finally, click “Publish” to push this change live.

    If there is CSS already in this “Additional CSS” box, don’t remove anything as there may be adverse effects. You’ll want to append the following line to the bottom:

    .wpcf7-recaptcha {clear: both;}

    It should look something like the linked image below:

    View post on imgur.com

    Hopefully the above solves your issue but should you have any questions, comments, concerns please reply back to this thread and we can try to assist you further.

    Plugin Author IQComputing

    (@iqcomputing)

    Hello,

    We’ve tested your website on various browsers and browser versions and couldn’t replicate what you describe. Could you try a different browser, different PC, or different location ( as there may be network security restrictions ). Our guess is a browser extension is causing an issue, maybe something that deals with images. Clearing your browser cache may also help.

    If you find that can replicate this issue under multiple variations of the above ( different browser, different PC, different location ) then we would need more information to help us replicate the issue such as browser, browser version, OS, and screen resolution. You may follow the link below to retrieve this information:

    https://www.whatismybrowser.com/

    The above will tell you what add-ons you have installed, your OS, your browser and version, and your screen resolution. Hopefully you find that the issue is a browser extension but if you find this is not the case please let us know and we will look into it further. Have a wonderful rest of your week!

Viewing 15 replies - 241 through 255 (of 378 total)