Update: THE WORDPRESS CONTACT FORM PLUGIN FOR WORDPRESS 2.06 IS OFFICIALLY WORKING.
Keep in mind that this plugin is for WordPress version 2.06. The newest version of WordPress is now 2.7. If you have not upgraded your WordPress, I suggest you do that first.
I use the Contact Form on my blog, which is a WP 2.7 blog, and it performs just fine, so I highly recommend this plugin until I find something better. The latest Contact Page Plugin is version 3.18 and can be found here
I enlisted the help of several buddies at Open Designs. A bunch of great guys over there.
At any rate, we combed over the original authors PHP code and we were able to find some silly issues that were leading to a handful of annoying problems for some users. I also located some bad additional code that prevented the form from validating. Anyone who knows me knows how crazy that makes any web designer.
OK, so now that the wp-contact-plugin is working across several platforms, I feel safe in making it available to you once more.
Grab The Plugin Here! and extract it’s contents to your hard drive. The extracted folder will contain three files.
- options-contactform.php
- wp-contactform.php
- Read Me text file
Make sure you are running WordPress 2.x
Follow these easy steps:
- Deactivate older versions of wp-contact-form and delete any older versions of wp-contact-form from your plugins directory.
- Upload the newly extracted wp-contact-form folder and its three files to your wp-content/plugins/ directory. Leave the folder in tact.
- Login to your site, navigate to your plugins page and activate the wp-contact-form plugin on the plugin screen
- Go to Options -> Contact Form and update the fields with your information
- Create a post or a page and press the Contact Form quicktag button to insert the quick tag, %%wpcontactform%%, where you want the form to be. If you do not see a Contact Form quicktag button, just copy and paste %%wpcontactform%% where you want the form to appear. When you view the entry or page, your contact form will be inserted in place of the quicktag.
Here is a screen shot that shows how to create a new page or entry that displays your cool contact form! Click the thumbnail to enlarge it. Click it again to shrink it back down to size.
That about does it.
Please let me know how this works for you. If you have any issues CONTACT me.
FAQ
- What is a QuickTag Button? a) Some browsers may display a button amongst the Post tool buttons just above your entry field for new pages and new entries. This depends on how you have your WordPress set up and what browser you are using. Pressing the QuickTag button will automatically insert the following code into the main entry form field: %%wpcontactform%% If you do not see a QuickTag button, you will have to manually copy and paste %%wpcontactform%% wherever you want your contact form to appear. Note: See thumbnail above.
- What is a Multi-Select List? a) This is a feature of this plugin that allows you to give your visitors the option of several subject headings which are chosen from a drop down menu such as the one on the Contact Page of this web site. This option is configured by going into your Admin area. Look for the Options Tab. Assuming you have wp-contact-form installed properly, you will see Contact Form options tab. Click that to get to your wp-contact-form configuration page. Once there, look for the area called Subject Line. This is where you configure your Multi-List Subject Header. You can create as many Subject Headings as you like, separating each one with a vertical hask mark, like so:
Website Issues | Diet | Exercise | COPD Tips
Popularity: 24% [?]



Hello. I have great message in my Plugins page, like this:
Ryan Duff but has been modified by Doug Karr to require a challenge question and response to fight spam as well as some other features. * Author: Douglas Karr * Author URI: http://www.douglaskarr.com * Version: 2.0.4 */ load_plugin_textdomain(‘wpcf’,$path=’wp-content/plugins/wp-contact-form’); // Declare strings that change depending on input. This also resets them so errors clear on resubmission. $wpcf_strings=array( ‘name’=>”, ‘email’=>”, ‘response’=>”, ‘usersubject’=>”, ‘msg’=>”.htmlentities($_POST['wpcf_msg']).”, ‘error’=>” ); function wpcf_is_malicious($input) { $bad_inputs=array(“\r”, “\n”, “mime-version”, “content-type”, “cc:”, “to:”); foreach ($bad_inputs as $bad_input) { if (strpos(strtolower($input), strtolower($bad_input)) !== false) { return true; } } return false; } function wpcf_is_challenge($input) { $answer=get_option(‘wpcf_answer’);
It’s something wrong???
I am not sure I understand your question. What are you asking?
I have the same problem that Igor is experiencing. When I go to Plugins in WP admin, instead of there being a way to activate the Contact Form plugin, all I see is all the code from the plugin itself. I put the WP-Contact-Form folder in my Plugins directory — usually that allows me to activate the plugin through my WP admin page. However, in this case, all I see on the page Plugin admin page is just all the code from the plugin itself.
Peter and Igor, my suggestion is navigate away from the Plugins in Administrations to some other area inside Admin. Then, FTP to your plugins folder and delete the fixed wp-contact-form folder from the Plugins directory.
I am curious, can you tell me if you already had the original wp-contact-form plugin installed? And if so, did you deactivate it and delete the original plugin before installing the new one?
OK folks, I think we have it now. Thanks for your patience. As it turns out, the original contact form had more issues than anyone was aware of. I think it works smoothly for everyone who is trying it now.
I installed your widget and placed %%wpcontactform%% on the Contact page. This showed the forms ok. But in the Control Panel, if I click Options >> Contact Form this just sends me to my blog with a 404 Error – Page not found message. How, then, can I configure the widget?
Thanks.
Luke, thanks for the email. I am glad you resolved the issue.
Yep. I installed it into the wrong folder and couldn’t, for the life of me, see what the heck I’d done wrong. But it’s happy days now. Thank you for your kind offer of help.
No worries.
Be sure to have a few folks come by and test your new contact form, just to make sure you have it configured properly.
Cheers
So far, so good. I just downloaded and installed this plug-in. It was so easy that a technically challenged person such as myself could do it. I have also run a test on it and will follow your advice to have some others do so as well.
I want to thank you for this. BTW, I did add you to my Technorati favorites.
Donna you are more than welcome. It took a while, but we got it where we want it
Enjoy the plug-in!
Does this work with 2.3?
That is an excellent question.
I upgraded a less popular blog of mine to 2.3 yesterday just to test it, and while some of my plugins broke, so far the contact form seems to work.
http://www.bluestravels.com/contact-us/
Where I can view the comments?
Can I ask though – how did you get this picked up and into google news?
Very impressive that this blog is syndicated through Google and is it something that is just up to Google or you actively created?
Obviously this is a popular blog with great data so well done on your seo success..
Weight training greats you should write about next, my ex was a Weight training champ!