New WordPress Contact Form Installed
While I was browsing around the blog today, I noticed that my contact form was not loading. I reviewed the Kontactr service back in July of 2007 and gave the service some high marks for their easy to use embeddable contact forms. As it turns out, Kontactr.com fails to load for me and has continued to do so all day today. I’m pretty confident that the Kontactr service has died and is now resting in peace with a number of other Web 2.0 startups. As it turns out, their website does load and they are still around. My mistake.
Fear not as I am using WordPress. After checking out the WordPress Extend area and typing in the word Contact into the plugin search box, I was greeted with 12 pages of results. Somewhere in there had to be a contact form for me and indeed, I found one. It’s called, Contact Form 7 written by Takayuki Miyoshi. Contact Form 7 comes with the following feature set:
- Supports multiple contact forms.
- You can customize form and mail contents with simple markup.
- AJAX submitting with jQuery Form Plugin.
- Spam filtering with Akismet.
- Bot prevention with CAPTCHA.
In the options page for Contact Form 7, you can configure the entire layout of your contact form by moving elements around. As part of the form options, there is a tag generator. This tag generator can generate tags for Text Fields, Email Fields, Text Areas, Drop-Down Menus, Checkboxes, Radio Buttons, Acceptance, CAPTCHA, and a submit button. Speaking of CAPTCHA, if you plan on using this security feature with Contact Form 7, be sure to read this article to make sure you have the proper things installed on your webserver to use the CAPTCHA image generation techniques. As far as I can tell, the CAPTCHA is not overly complicated and contains at most, 4 characters which can be any combination of numeric or alphabetic characters.
Contact Form 7 can also be tied into Akismet. Once you tie the plugin into Akismet, emails sent through the form will first be sent to the Akismet server to see if they are spam. Based on the color of the response once you click on the submit button, the message will either be successfully sent or you’ll be presented with an error. For more information in regards to using Akismet with Contact Form 7, check out this article.
If you want to see how it really works, I’ve put two images together side by side. One showing the code view of the contact form and the other image is the contact form in use. I’m pretty sure you’ll be able to put two and two together.
So, if you need to contact me, this contact form is probably the best way of doing so. You can find it on my CONTACT ME page.


Comment by Shantanu Goel on 30 April 2008
The akismet hook with this contact form has got me interested now..
Comment by PJ on 30 April 2008
That’s great, Jeff. I remember trying to contact you via Kontactr and having a difficult time with the CAPTCHAs. Took me about 4 times to get a legible one.
Comment by Trisha on 30 April 2008
Excellent! I’ve been using the plugin PXS-Mail, which is great but does not have as many features as Contact Form 7. I’ve had the thought to look around for a replacement for PXS-Mail bouncing around in my head for some time now - your post gave me just the kick in the butt I needed and saved me a lot of time too - thanks!!
Comment by Jeffro on 30 April 2008
@Shantanu GoelYeah that is interesting. I currently don’t have this plugin tied into Akismet though.
@PJ Yeah, it seemed like most people with the Safari browser had a hard time with the Captcha. I’ve noticed that sometimes if you visit the contact form, it will show the word CAPTCHA instead of the image because the image hasn’t loaded. The fix to the problem is to just type in a bad CAPTCHA and it will reset itself.
@Trisha Hah, no problem. There are so many contact forms to choose from, I just happen to pick this one from the list and it apparently serves my need. Pretty easy to setup and very customizable as well.
Comment by Len on 30 April 2008
There’s a ton of great contact forms out there. I use Dagon Design Form Mailer on my site. It comes with a terrific feature set.