[ Image: Coldform Icon ] 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:

  1. Unzip the “contact-coldform” directory.
  2. Upload directory to your “plugins” folder and activate.
  3. Insert “<!--coldform-->” (without quotes) to any page or post.
  4. Customize your preferences in the Coldform Admin Options panel.
  5. Check out http://perishablepress.com/ for more info and updates.
  6. 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 submit class: <input class="submit">.
  • Coldform contains a <div class="clear">&nbsp;</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 Admin Options Panel ]
Coldform Admin Options Panel

[ Thumbnail: Coldform (X)HTML Source Code ]
Coldform (X)HTML Source Code (via Firefox)

[ Thumbnail: Coldform PHP Source Code ]
Coldform PHP Source Code (via Dreamweaver)

[ Thumbnail: Coldform User Interface - Input Screen ]
Coldform User Interface (as styled at Perishable Press)

[ Thumbnail: Coldform User Interface - Success Message ]
Coldform Success Message (as styled at Perishable Press)

[ Thumbnail: Coldform Email Formatting ]
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:

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.0Version 1.0 for WordPress 3+

Alternate/Previous Versions