How to set up WordPress Contact Form 7

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

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

Screenshot of the Contact Forms settings in WordPress

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

Screenshot from the WordPress dashboard where Contact Form 7 settings are changed

The most important Contact Form 7 settings you need to define are located in the Mail tab:

Screenshot of the editable Mail fields inside Contact Form 7 settings

Let's review each and every conditional field.

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

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

  • If the mail service for your domain is configured to be a 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 this article for more details).


NOTE: Due to the aforementioned restriction, it is not possible to use [your-email] mail tag in the FROM field on our shared servers.

Subject: In this field, you can specify the subject of the contact form email. If not filled out, the 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, the Reply-To field added by default allows you to respond at the visitor's email address by pressing the Reply button.

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

You can find more information about the contact form usage in the Contact Form 7official documentation. There you will find details related to enabling reCAPTCHA, using placeholders, attachments, autoresponders, and more.


That's it!

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to add Google AdSense to your WordPress website

After installing WordPress and creating a website, you might want to earn some money with it....

How to add a favicon to a WordPress website

Favicon (also called site icon) is a small image that appears next to your website title in the...

How to back up a WordPress site using CodeGuard

CodeGuard makes it very easy for WordPress users to keep their blogs backed up. You can have your...

How to change upload filesize limit in WordPress multisite

The upload file size limit controls the size of a single file that can be uploaded via any means...

How to change WordPress site address (URL)

This guide will show you how you can change URL for your WordPress-based website. You may find it...