This is an awesome WordPress Plugin because it literally allows you to define everything on your own terms from a very WYSIWYG interface. You can choose how many fields you’d like in each form, as well as their title, and/or radio buttons for selection. It also has
Akismet support, and customization CSS.
Even better, this plugin has the ability to translate.
Recently I got separate email message from users saying some issue with Contact Form saying
Failed to send your message. Please try later or contact administrator by other way. And I tried the same immediately after that and surprisingly I got the same message as mentioned in email:
After looking at code and surfing around found an issue related to “WP Super-Cache” plugin. The contact form plugin generates a unique token for each person who submits the form, presumably to stop SPAM attacks, which was being cached by WP-Super Cache which in turn caused the token to no longer be unique or valid.
How did I fix this?
- Go to WP Super-Cache Admin panel
- Go to Advanced Tab
- Search for “Add here strings (not a filename) that forces a page not to be cached.”
/contact/(your Contact Form Page name) (Below image)
- Save Strings.
I hope this helps somebody who gets stuck by this error.