This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Contact Form


Easily create a contact form for your WordPress site.

What you get when you use the WordPress contact form plugin

  • Allow users to contact you
  • Create a form with a simple shortcode
  • [think_contact/]

Why you should use a contact form

If you don’t have a contact form on your site now, you may think a contact form is not necessary. You may think you don’t need a contact form because you don’t have a lot of visitors to your site. You may also think a contact form is not necessary because you don’t think anyone wants to contact you.

Both of these reasons are wrong assumptions. You need a contact form on your site. No matter how little your traffic, you should have a contact form from the moment you start your site. Real people are coming to your site and they want to contact you. You need to give them the oppurtunity with a contact form.

The WordPress Contact Form plugin allows you to collect the basic information you need. The contact form provides a place for name, email address, subject, and message.

You should collect a visitor’s name on your contact form because you want to personalize the communications you send back to them. Personalizing messages can get a better response rate than not personalizing them.

Of course it goes to say that you will collect the visitor’s email address on your contact form. You need the email address to be able to contact them back.

The subject line on your contact form is meant to give the sender an opportunity to tell you why they are contacting you. The subject line on your contact form corresponds to the subject line in an email.

What’s going to be in the Contact Form Pro Version

We are hard at work creating the Contact Form Pro Version. The Contact Form Pro Verson will have the following contact form features:

  • Unlimited contact forms
  • Unlimited custom fields for your contact forms
  • Professional contact form templates
  • Submit to an email address, Aweber, Mailchimp, where ever you want the contact form to submit to
  • Custom contact form backgrounds
  • Professional skins for all your contact forms
  • Custom color schemes
  • Place contact forms anywhere on your site
  • Contact form Captcha
  • And much more…

Unlimited contact forms

You may have many different reasons for having someone contact your through a contact form. You may also want to ask for different fields to be submitted on different contact forms based on the user or reason for contacting your through a contact form. Unlimited contact forms gives you the ability to create as many different kinds of contact forms as you need. You can save contact forms as drafts for later use.

Drag and Drop Contact Forms

Our new Contact Form Advanced plugin is built with drag and drop technology. A set of contact form elements have been created with the best technology in the world. Now you can drag these elements directly onto a contact form grid and create your contact form without knowing any code. The contact forms your create will have your audience in awe.


  1. Upload contact-form to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click Contact Form on the admin menu to enable and set your options.


Installation Instructions
  1. Upload contact-form to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click Contact Form on the admin menu to enable and set your options.
Do I have to know how to program or design to use the contact form plugin?

No. The contact form plugin does the programming and design.

Can I send the contact form message to my email address?

Yes, there is a place on the contact form settings page to enter the email address you want the message sent to.

Does the contact form allow the sender to put a subject?

Yes, the contact form allow the sender to pt a subject.

Is there a dedicated message box on the contact form?

Yes, there is a dedicated message box on the contact form.

Can I make unlimited contact forms?

You can make unlimited contact forms in the Contact Form Pro plugin.


It works perfectly

LadylexUK said:"You cannot change the field names.You cannot add or remove fieldsYou have one style..." That's not true. You can change all that easily by editing "contact-form-email.php". You don't have to be a php expert for that. Example:

Crap App, just another coin drop

Its a coin drop, nothing big here. Nothing to save you time unless you pay for it which only gives you the same features as others that remain free. I honestly think farting in a bucket of water would be more interesting and productive.
Read all 4 reviews

Contributors & Developers

“Contact Form” is open source software. The following people have contributed to this plugin.


Translate “Contact Form” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • First Release


  • Added apply_filters(‘cf_add_to_form_filter’, null) before submit button is created on contact form


  • Added id to html form


  • Fixed email_to security issue
  • Added nonce