A few weeks ago, Contact Form 7, version 5.8 was released. It brought a lot of bug fixes and it’s one of the most important updates for this highly regarded contact plugin in a while. However, it brought on its own set of problems which we’re dealing with for several of our clients. But, before we dive into the details, here’s a list of updates and bug fixes resolved with Contact Form 7, version 5.8 right below:
Contact Form 7 SWV Schema 2023-07).
idattribute if the same ID has been used for another element.
The form updated your form IDs (the old ones still work from our experience, but be sure to check them out in order to avoid any issues on your websites). You can browse the full list of changes on GitHub. However, from what we’ve learned, the update brought two distinct problems. First, the issue is with the HTML formatting of each form. And if you didn’t have the HTML tags added for line breaks and/or any other items, the new update (for unknown reasons) doesn’t add any line breaks and/or HTML formatting anymore automatically. So you’ll have to deal with that accordingly.
However, for some of our client’s sites, we’ve found a more concerning issue. It concerns anyone using reCaptcha, as the issue lies in the way the spam score was calculated. The issue – from what we’ve learned – stems from the Google reCaptcha API keys used. In turn, even though the reCaptcha is a great service (albeit slowing down sites when used on pages where no forms are added, but that can be dealt with), it posed a big problem for our clients as the lead generation was lower due to this. Just to make sure we drop all the details, we use the Contact Form 7 plugin with the Post SMTP plugin, which utilizes MailGun for e-mail delivery, set up in a way that works best for our clients. However, once the update for CF7 was rolled out, we started seeing spam issues across the board. And after a lot of digging, we found the possible solution for this is to reactivate reCaptcha keys and start over.
And whilst this is a simple procedure, it requires re-creating a reCaptcha account for each website, as you can’t simply reactivate keys on that Google Cloud service. And once the domain activates (you need to wait about 30min for that to happen), the forms and spam issues resolved themselves, and all the inquiries started flowing back. However, we have to warn you that whilst this seemed to rectify the issue, we’re still closely monitoring our client’s sites for any issues and adjusting accordingly. In turn, if you have Contact Form 7 running on your client’s sites, we strongly suggest you look into the issue yourself, as this solution might not work for you and you’ll need more research done in order to rectify this issue.
Please use the code, advice, and information presented on this website with caution. Nucleus J.D.O.O, or any of its employees, cannot be held responsible for any damages that this code might cause. We always try to update the code shown on our website, but we cannot guarantee its functionality with various themes, templates, or coding. Please ensure that you test each code thoroughly in order to use it safely.