hi @irameshdev,
Many user with bluehost has the same issue because they should have their own caching plugin that has some issue with cf7. You have to exclude wp-content/plugins/contact-form-7/includes/js/index.js in order to get it working (or at least for other users this was enough).
let me know if has worked!
Hello @codekraft,
Thank you for your reply. Well, I tried excluding contact form 7’s js file from the cache plugin. But, it’s still not working 🙁 The form’s ajax doesn’t work instead it loads the page and all the validations happen.
http://prntscr.com/134nsga
http://prntscr.com/134nvby
You should talk to the bluehost guys because they know the reason, it’s an apache configuration thing!
or (if you want to test a possibile solution)
define( ‘WPCF7_LOAD_JS’, false );
define( ‘WPCF7_LOAD_CSS’, false );
and re-enqueue the contact form files with another name that not contains “contact”.
I googled about this issue and found some people saying they have solved it this way!
@codekraft,
I already tried this option but no luck.
I found a thoroughly explained article on this topic – https://www.geminigeeks.com/bluehost-blocking-contact-form-7-submissions-409-conflict-error/
I have asked my client to ask the Bluehost support team to have a look at this.
Thank you for your help so far 🙂
@codekraft,
The contact form works now. I am not sure what made it work, either excluding CF7’s js file or the client asked the Bluehost support team to configure the server to allow the contact form 7 to work properly.
Thanks a lot for your help 🙂