WordPress: Webform / Contact form Plugins Compared
As with most WordPress plugins, it is a bit of a nightmare trying to find the right one. Something I really struggled with is getting a form plugin that works. First prize would be if the core of WP contained form handling as is now happening with Drupal 7, but…
Contact Form 7
I started off here after reading extensive review of various plugins in the WP directory I thought this was the best one.
http://wordpress.org/extend/plugins/contact-form-7/
On the plus side; it is pretty simple and easy to configure, you define your form on the back-end and then call your form using some comment text.
Where I ran into issues was the following:
- It is built as a contact us form and that is all
- No saving to database
- No way of inserting custom variables
My last point was the straw that broke the camel’s back; I needed a select dropdown which I wanted to select the user’s country. To be clever I was determining their country using their IP number (More Here). But there was no way to A. dynamically populate the field or B. dynamically preselect a value.
cForms II
This plugin is GPL but for some reason it is not in the WP repository, but it is EXCELLENT!
http://www.deliciousdays.com/cforms-plugin/
Not only could I achieve the above things I could not using CF7, but there are some awesome features in addition, which I have since started using. It really is a forms plugin rather than just a contact us form.
- Can enhance the standard comments fields
- Allows you to define a cForms form in PHP by setting arrays and calling a function.
- Still simple to configure a simple form if that is all you need.
- Refer a friend form field types.
- Form fill in autoresponders with an optional attachment (HTML and Text)
What really sold it to me? I asked a question on the forum and I got help the next day. (search the forum first else he might bite your head off for asking silly questions
)
Any other experiences folks is there a better WP forms plugin out there?