There are over 200 emails in my inbox relating to the WordPress Contact Form Plugin. Alone, it’s also one of the largest traffic sources of my blog (now you know why I write plugins!).
The post with the most traffic on my site is the WordPress Plugin with Spam Protection post.
UPDATE: I would highly recommend Gravity Forms from RocketGenius for a very robust form integration with WordPress!
Most recently, Corinne of Exile Designs emailed me to let me know that she had converted the plugin to make it tableless – one of the biggest requests on this plugin. I had already started modifying the plugin so you could edit the CSS however you’d like it – so it was time to put it into production!
I read up on quite a few plugins and Corinne provided some tips and tricks as well – and so I present version 3 of the WordPress Contact Form Plugin. This version has quite a few more features:
- 100% CSS driven (loaded with a default style)
- Can now be inserted into a template, sidebar, or custom page template.
- Added a Legend and Fieldset that can also be customized for content and style
Screenshot
Corinne has done a beautiful job customizing the style of the contact form on her blog – be sure to check it out and see what’s possible! Please let me know what unique themes you were able to provide! Remember, with CSS you can also hide elements as well (such as the fieldset or legend).
I believe this version handles all of the top requests (the next most popular is to be able to add or remove fields… I’d recommend Formspring for that type of robust interaction).
One issue I have found with the tableless layout is that my blog seems to insert linebreaks where I didn’t expect them. I’d highly recommend adding a Contact Page template and then using that template for a Contact Page.
Additionally, I field a lot of requests that no email is being sent with the form. I’m afraid those issues are out of my hands – the page uses the WordPress mail function.
