CF7 Recaptcha V3 update broke email functions
-
My client has a WordPress 4.9.9 set up with a custom theme that uses Contact Form 7 and WP Mail SMTP. These were working perfectly until we updated Contact Form 7 to use the new Google Recaptcha V3, which resulted in most emails breaking. Anything sent via CF7 forms, WP Forms, or even the “forgot your password” forms for the admin panel. The only thing that does send is the test email for WP Mail SMTP.
Things of note:
- We do have
wp_footer()
in the footer file - An error message in the public_html/error_log file showed:
PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'redirect_cf7' not found or invalid function name in .../wp-includes/class-wp-hook.php on line 286
, but replacing this file with a fresh one from the 4.9.9 build did not help. - I tried going back to V2 with this plugin and replacing the old keys but this did not work
- When trying to use a different form plugin (WP Forms) I get this error message “Mailer: Other SMTP – PHPMailer was able to connect to SMTP server but failed while trying to send an email.”
- The WP Mail SMTP is set to Other SMTP, but set up here seems fine
I haven’t tried replacing the contact form 7 with an earlier build yet.
I can’t update WordPress because the theme is old and I’m worried it will break more pieces before we can get the new site up. - We do have
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘CF7 Recaptcha V3 update broke email functions’ is closed to new replies.