WordPress Tutorials and Blog Posts

Adding a Contact Form to Your Wordpress Site

Unlike Joomla or Drupal, Wordpress doesn't have a default contact form. However, there are many good options to choose from.

    We're going to recommend a plugin called "Contact Form 7".

    Installing Contact Form 7

    If you have the current version of Wordpress, browse to Plugins >> Add New and search for "Contact Form 7".

    If you have an older version, you may need to upload manually:

    • Step 1: Go to the Contact Form 7 page on Wordpress.org and download the file.
    • Step 2: Extract the files into a folder on your desktop. The folder will be called "contact-form-7"
    • Step 3: Login to your site's files via FTP and navigate to /wp-content/plugins/.
    • Step 4: Upload the "contact-form-7" folder to  /wp-content/plugins/.
    Whichever way you do it, go to Wordpress Admin >> Plugins and click "Activate" under "Contact Form 7".

      Activating Contact Form 7

      Go to a post or a page and paste this code into the editor: [contact-form 1 "Contact form 1"] and click Publish.

      If you visit the front of your site you should see a form looking like this:

      Wordpress Contact Form


      Configuring Contact Form 7

      • Go to Wordpress Admin and you'll see an extra area underneath "Settings" called "Contacts".
      • You'll see that, as per the contact form you activated, there are 4 fields: Your Name, Your Email, Subject, Your Message. If you're happy with these, you can just enter your email address at the bottom in the "To" field:

        Wordpress Contact Email

      • If you'd like to add more fields to the form, you can click "Generate Tag" on the right of the form:

        Wordpress Contact Email

      • If you'd like extra contact forms, click the small "Add new" link at the top of the page.


      Add comment


      Security code
      Refresh

      blog-ad

      Start Online Training

      Members get access to all our video training. That's 1,142 training sessions in Joomla, Drupal, WordPress and Coding.

      Manage All Your Joomla Sites

      adminicredible

      With Admincredible you can update and manage all your Joomla sites. If you have 5 or 500 sites, Admincredible will make your life easier! Visit Admincredible.com.

      Latest Comments

      The License for Our Tutorials

      All of our tutorials are published under the Creative Commons Attribution-NonCommercial license. This means:

      • You can re-use these tutorials.
      • You can modify these tutorials.
      • You must link back to our original tutorial.
      • You can't use these tutorials commercially.

      Click here to read the full license.

      Open Source Training is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
      All product names and trademarks are the property of their respective owners.

      Copyright 2013 Open Source Training, LLC. All rights reserved.