Welcome to the homepage for Contact Coldform, a free contact-form plugin for WordPress. Contact Coldform is designed with a sharp focus on clean code, solid performance, and ease of use. No frills, no gimmicks, only pure contact-form satisfaction. If you are looking for a solid, well-designed, user-friendly, fully customizable contact form, look no further: Coldform is perfect for any WordPress blogger. The comprehensive Options panel makes Coldform easy for beginners to take full control, while the consistent, logical PHP/(X)HTML code makes Coldform ideal for advanced users desiring customized functionality. The best of both worlds: a “clean-slate” contact form that provides everything you want and nothing you don’t! :)
Coldform Features:
- Compatible with WordPress versions 1.5 – 2.8 and beyond.
- Plug-n-play: add Coldform to any WordPress page or post.
- Simple installation — upload, activate, and customize.
- Complete WordPress Administrative Options panel for full control.
- Ultra-clean code output: standards-compliant, valid (X)HTML.
- Customizable anti-spam challenge question to protect against spam.
- Secure form processing and protection against malicious attacks.
- Same-page error messages to help users complete required fields.
- No obtrusive markup or code added to your
<head>. - Includes option to enable users to send carbon copies to themselves.
- Coldform message includes IP, host, agent, and much more.
- Customizable form-field captions, error messages, and success message.
- Customizable drop-in CSS skins for easy styling.
- Customizable CSS attributes.
- Customizable everything!
Coldform is perfect for WordPress users who want full control over the markup, presentation, and functionality of their contact form. Coldform presents delicious code on every front:
- Squeaky-clean PHP: every line like a fine wine.
- Crispy-clean markup: source code presents with proper alignment and spacing.
- Shiny-clean email formatting: Coldform-processed emails deliver complete information in a sharp, organized fashion.
Installation and Usage:
- Unzip the “contact-coldform” directory.
- Upload directory to your “plugins” folder and activate.
- Insert “<
!--coldform-->” (without quotes) to any page or post. - Customize your preferences in the Coldform Admin Options panel.
- Check out http://perishablepress.com/ for more info and updates.
- Enjoy Coldform!
Styling Coldform:
Contact Coldform features the following default CSS hooks:
- The entire form is enclosed within
<div id="coldform">for easy, targeted styling. - Each form section is enclosed within a
<fieldset>for usability and accessibility. - Each
<fieldset>contains a<legend class="hide">that may be hidden. - Each input field has a corresponding label:
<label class="label">. - Each input label has a corresponding input:
<input class="input" type="text">. - The form submit button includes its own
submitclass:<input class="submit">. - Coldform contains a
<div class="clear"> </div>to ensure proper layout. - Everything else is customizable via the Coldform Options panel.
- Check out a few Coldform Coldskins for plug-n-play CSS styling.
Coldform Screenshots:
![[ Thumbnail: Coldform (X)HTML Source Code ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-source_.gif)
Coldform (X)HTML Source Code (via Firefox)
![[ Thumbnail: Coldform PHP Source Code ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-script_.gif)
Coldform PHP Source Code (via Dreamweaver)
![[ Thumbnail: Coldform User Interface - Input Screen ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-input_.gif)
Coldform User Interface (as styled at Perishable Press)
![[ Thumbnail: Coldform User Interface - Success Message ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-output_.gif)
Coldform Success Message (as styled at Perishable Press)
![[ Thumbnail: Coldform Email Formatting ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-email_.gif)
Coldform Email Formatting (via Thunderbird)
Coldform Demonstration:
Check out the Coldform as styled here at Perishable Press. Feel free to send a test message to check out the formatting of the success message. Also check out the error functionality by omitting any required field. Note: please send links to your own, customized Coldforms so that I may include them as examples in this section. Thanks! :)
Live Examples:
- BikeShake
- Cherie’s Place
- Ignacio’s paragraphe.org
- MightyMuffinBlog.com
- Perishable Press
- Sunday Nite Dinner
- SystemTraderFX
- Tom Bigelajzen
Easy CSS Customization:
Looking for an easy way to style and customize your Coldform using CSS? Check out the growing archive of free Coldform Coldskins! Just grab a skin and place into your stylesheet for easy, plug-n-play CSS styling.
Coldform Download:
Download Contact Coldform v1.0 • Version 1.0 for WordPress 3+
![[ Thumbnail: Coldform Admin Options Panel ]](http://perishablepress.com/wp/wp-content/images/2008/wp-coldform/coldform-options_.gif)
160 Responses
Tyler Abell – April 29, 2011
I am using this on my design studio, I love it. I like it better than gravity forms. This is more simple and allows easy customization and better integration into my theme.
Thanks man!
Lydia – May 8, 2011
I’d really appreciate some assistance. I configured my form on my coldform wp admin page. I went to the html tab on the page I want to insert a cold form put in
<!--coldform-->into the section I want the form…..nothing.What am I doing wrong?
Here’s the page. I’m trying to put it down where it says “If you answered Yes to any of these questions email now to find out about availability for personal consulting.”
Thanks!
Jessica – May 18, 2011
Hey, Question from a noob here…
I have just checked my e-mail but the test message i sent wasn’t there. Although, i did get a message on my website and it said that the message was sucessfully sent. What could be the problem?
Ben – May 18, 2011
I downloaded four different contact form plugins to see which one I liked the best. This was the first one I tried, and I feel no need to even try the others. I was a bit disappointed the styling of the form didn’t look good right out of the box, but downloading one of your Coldskins fixed that lickety-split! Thanks for a great plugin.