Hello,
Looking at the page source I’m not seeing where it’s added the api.js
script that is necessary for the captcha to run. I would verify the following:
1) Ensure that the reCaptcha plugin is configured properly and that your domain is whitelisted with the API keys.
2) If google.com is blocked at your location you can use this plugins settings to have the API use recaptcha.net instead.
If possible, verify that the theme is called wp_footer()
properly as this is necessary for the plugin to add scripts.
Should nothing else above be helpful you can try to safely disable all the plugins and revert to a default theme:
– Take a full backup of your theme and database ( you should be doing this regularly regardless of issues, backups are great! ). 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 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.
Since the core reCaptcha script is not being added I would assume it’s a theme issue. Please check the above and report back what you find out. We’re here to help! Have a wonderful rest of your week!