Get 30% off your WordPress Hosting with code WPSAVE10. Launch Faster. Save More!
  • 00 Days
  • 00 Hours
  • 00 Minutes
  • 00 Seconds

How do I add and use WordPress contact forms? - SIRSTEVEHQ CP

There are a range of different WordPress form plugins out there such as WP Forms, Contact Form 7 and Pirate Forms.

In this example, we'll demonstrate with the free to use Contact Form 7 plugin.

1. Install the Contact Form 7 Plugin

Log in to your WordPress Admin area and head to Plugins and select Add New. Search for Contact Form 7 and select Install Now and then Activate.

WordPress plugins page to install contact form.

2. Add a New Contact Form

You’ll now see a new menu option called Contact down the left-hand WordPress sidebar. Select Contact to configure a new form. You’ll see a list of current contact forms, with a default form called 'Contact form 1' having already been added.

We’ll create a new one. Select Add New. You'll see the default form that's been added along with its default data. This will display a form that looks like this: 

Add a new contact form in WordPress

3. Configuring Your Form

Form tags are used as placeholders for a HTML form control. For example, you can add a drop-down menu using the drop-down menu tag. You can see our example below and how it effects the form on the site.

Contact form configuration in WordPress

  • Field type - This sets whether the field being added is required in order to submit the form. 
  • Name - This is the name of the form tag being added. It's only used internally so it won't affect how the form field is displayed on the website. 
  • Options - As this is a drop-down menu tag, there needs to be various options for the user to select. In our example we've used various ages. 
  • Id attribute/Class attribute - If you want to customise your form further, you can assign a CSS ID or Class attribute.
4. Edit the Mail Settings

Now you've configured your form, you'll want to configure where the form actually sends from, and where it sends to. The From address will always need to be an address that uses your own domain, e.g. example@yourDomain.com, however you can set the To address to be any email address you want to receive the form to. 

Contact form email settings in WordPress

You'll be able to configure what information from the form gets sent via the email, in the example above, you can see the tags: [your-name], [your-email], [your-subject] and [your-message]. This will be the information the form user has entered into the form when they submitted it. 

5. Adding the Form To Your Site

Now you've configured the form, you can add it to a Post or Page on your WordPress site. To do this, you'll need the form shortcode which is provided on the Contact Form page.

Contact form shortcodes to implement on WordPress pages

In our example, our short code is: 

[contact-form-7 id="11" title="New Contact Form"]

Add the shortcode to your page as below:

Add shortcode to WordPress page

Once done, your form will display on the page or post you've added it-to. 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How do I migrate a website manually? - SIRSTEVEHQ CP

SIRSTEVEHQ CP provide an automatic 'one click' Migration Centre that supports migrations from the...

Is it safe to update the PHP version on my website? - SIRSTEVEHQ CP

Updating your PHP version on a website can be a critical decision that can affect the...

How do I run a search and replace in the WordPress CLI? - SIRSTEVEHQ CP

The WordPress Command Line Interface (CLI) search and replace function is a useful tool when you...

Why could my WordPress migration fail? - SIRSTEVEHQ CP

The following conditions should be met for the WordPress FTP migration tool to migrate a site....

WordPress caching: what you need to know - SIRSTEVEHQ CP

Optimising your WordPress site for performance can be done in a variety of ways, but few are as...