@cloonan Looks like you had an opportunity to help support this kind of issue. I’ve narrowed the issue to Cloudflare, Form Submissions work correctly when Cloudflare is ‘Paused’. Any Ideas how to fix this issue?
Well I solved the issue with wpforms.
The plugin generates a random id code for the form, as some sort of security, which stopd the form submission if the form is cached as the generated code then doesn’t match.
So i had to exclude wp forms code from being cached by WordPress.
In this case it was local caching only causing the issue not Cloudflare. But i guess Cloudflare cause the same problem.
I actually stopped using wpforms and switched to forminator.
I never did solve the issue with the zoho forms, but it may have been caching as well.
I’ve tried purging Local cache and Cloudways Cache using Varnish. No luck
Hey @saul it looks like you have experience with debugging Forms not working with Cloudflare. For a brief summary, when I disable CF, my form submission works. When i have CF enabled, my Forms submission is broken.
Glad you’re sorted. Yeah, any Cloudflare ‘catching’ of an endponit is a gotcha for this kind of thing - so Cloudflare WAFs, ZT rules, even rate-limiting etc. Though I am surprised a form would need /wp-admin paths (unless it’s admin form of course, lol).
I would suggest trying forminator or excluding the forms pages from being cached and see if that solves your issue as it did for me.
I only had the issue on sites using wpforms.