How to setup WordPress Contact Form 7

How to setup WordPress Contact Form 7

Contact Form 7 is one of the most popular WordPress contact form plugins.

Once installed, you can manage it in WordPress Dashboard > Contact > Contact Forms > Edit:


Inside this menu you can create new contact forms for different parts of your website and edit existing ones via Edit option:


The most important settings you need to define are located in Mail tab:


Let’s review each and every field.

To: all submitted forms will be sent to the email address specified here. You can use any address you want.

From: server will be using this email address to send you contact form emails. It should be valid existing email address.

  • if mail service for your domain is configured to be cPanel one, no additional steps are required.
  • if your domain is using Private Email, GoogleApps or any other third party mail service, you will also need to switch from WP mail() function to SMTP sending method by additionally installing and configuring one of SMTP plugins (refer to section Contact Form VS WordPress).

NOTE: due to aforementioned restriction it is not possible to use [your-email] mail-tag in FROM field at our shared servers.
Subject: in this field you can specify the subject of the contact form email. If not filled out, subject submitted by the visitor is used.

Additional headers: here you can specify any additional email headers which will be added to the contact form email. For example Reply-To field added by default allows you to respond at a visitor’s email address by pressing Reply button.

File attachments: you can enable attachments for your contact form so that visitor can send you files in submitted email. More information can be found here.

You can find more information about contact form usage in official documentation.

That’s it!