WordPress Contact Form with Spam Protection Version 2.0.0 Released!
Thanks for stopping by my personal blog on Marketing Technology! Over 50,000 visitors a month find my content worth returning for, so don't forget to subscribe to the Marketing Technology Blog RSS feed or to the Marketing Technology Email to have new content sent directly to your inbox. You may also find my other business blog helpful, Social Media Domination.
With over 140 comments, the WordPress Contact Form with Spam Protection has been, by far, the most popular plugin that I’ve helped develop. It’s been downloaded tens of thousands of times and the post is my most popular of my website. I’ve gotten a lot of feedback on the plugin and finally decided to act on it, integrating all the recommendations that my readers have had!
Here are some of the features:
- The ability to create a subject dropdown list.
- The ability to make the challenge answer case sensitive or not.
- Additional improvements to prevent script tags from being evaluated in the fields passed.
- The ability to set a default subject line or allow the user to concatenate their own.
- Nicer styling with highlighted fields.
If you upgrade to this version (2.0.0), please note that you’ll have to modify the code on your Contact Page that instantiates the code. It used to be a comment and now it’s a typical substitution string.
Screenshot

Go to the Project Page for additional details and a download link!

Douglas Karr
I actually didn’t even know you were developing these type of things, maybe I should stop by more often.
But, again, I just wanted to drop by and say hi. It seems like a month or so since I haven’t said hi.
Welcome back and I’d love you to check in more often.
You can check out all the development projects on my Project Page. I’ve also got a couple more websites under development that should make a nice splash!
More to come!
Doug
I’ll also add it to the plugin list at wpZipper.
You might consider giving it a new name, so people can better differentiate it from the previous Contact Form plugin(s).
Karr Contact? (I resisted the use of a double “K”)
I think changing the name at this point might be a bad idea - it’s been downloaded tens of thousands of times and is, by far, my most active page. Also … the naming, “Wordpress Contact Form with Spam Protection”, has significant SEO value.
Doug
Doug
You always take the time to write something nice! I really appreciate it!
Doug
However, WordPress 2.2 has some new comment hook capability so it may be possible for a plugin to be created. I’ll do some digging and see!
This is wonderful! The Best Plugin Ever! And just when I thought it couldn’t get better!
Question: how do you add a drop down list as you said? are we supposed to go into our contact page and just add ‘( Option A | Option B | etc… ) ? Doesn’t seem to work right for me. Obviously, I’m missing something.
is it possible to ’strip down’ this plugin so that it reads simply as:
‘YOUR EMAIL: [text input box] [submit button]‘?????
very simple. and the user puts their email into that box, and it gets sent to one of our emails, for the user to join a mailing list (which we input manually).
is this too far out of the way to use a WP plugin for a simple function?
also, after someone hits the ’submit’ button to what page are they taken? or does it verify the submit?
cheers for your help!
Nick
I think you took a left turn somewhere… this isn’t an email subscription plugin, it’s a contact page plugin. I you’d like an email subscription tool, I’d recommend Feedburner.
Doug
A couple of a days ago, I started to get an influx of spam that was coming from the contact form from here. Thanks to Douglas Karr who modified the original version of the wordpress plugin. He added a challenge question which should cut down on th…
Is this possible with your plugin?
I would like to use two forms in one website, is this possible?
grtz Michaël