General Solutions&FAQ

Print

Contact Form 7 Not Working – How to Fix

Quite often our clients find themselves in a situation when their Contact form 7 is not working. Contact Form 7 is one of the most popular contact form plugins, and we use it in our themes as well. There are multiple reasons because for your WordPress contact form not working.

One of the most common issues with the not working WordPress contact form for Contact Form 7 plugin is the actual failure to send the message. The contact form fields are filled out by your website visitor and the submit button is pushed. However, an error message in with the red border is being displayed. It says “There was an error trying to send your message. Please try again later”.

Please note that images are clickable! Click on images to see it in high resolution!

There was an error trying to send your message. Please try again later “There was an error trying to send your message. Please try again later.” error message

 

If that’s the case, here’s what you can do. It is likely that the reason your WordPress Contact Form Not Working is simple – the contact form may be just not configured to the end. To resolve this problem you simply need to finish configuring it.

How to fix Contact Form 7 not working

To do this go to your WordPress dashboard first. Then go to Contact -> Contact Forms. Select your contact form and press “edit”.
Press “Edit” to edit the contact form

Then go to the mail tab and fill out the missing required fields marked with red. Don’t forget to hit save button at the bottom or at the side to save changes.
Contact Form 7 Not WorkingMake sure these fields are filled

Please make sure that you use mail-tags in these fields. You can learn more about mail-tags here. And you can learn more about setting up Contact Form 7 in general here.

If you need a quick demo content for your contact form to just make it work, you can use these recommendations:
To: put your e-mail here, the one you want to receive messages to
From: [your-name] <wordpress@yoursite.com>
Subject: Subject: [your-subject]
Message Body: Message: [your-email] [your-message]

So that your settings look like this (click on the image to see it in full size):

Contact form filling example
Click to open full-size image in a new tab

This should be enough to make your contact form work. Please note that contact form messages may be hitting your spam folder, that’s why it is recommended that you check it if no mail shows up.

Here’s how contact form settings for our Chromium theme from one of our testing sites look like (click on the image to view the enlarged version):

Contact form 7 settings for Chromium theme

Also, emails won’t be sent if your server’s mail function is disabled. You may want to consult your hosting provider support on this matter.

Often messages from the contact form will go to your Spam folder. Make sure you check your spam folder first if e-mails don’t seem to reach you.

If this article helped you fix your issue with Contact Form 7, we’ll be thankful if you could follow these links and check out the following plugins: Maybe you’ll find some of them useful.

However, if this article didn’t help, and your problem with Contact Form 7 remains, please create a ticket at https://themeszone.freshdesk.com on the matter – we’ll investigate your case, do our best to resolve your problem, and use this experience to improve this article and make it even more helpful. And all of that is free!

Also, if you want to learn how to add placeholder text in contact form 7, please follow this link.

3 thoughts on “Contact Form 7 Not Working – How to Fix”

  1. I did all of the recommended fixes – 100% correct. It still did not fix the issue. Also, I do receive email messages from my website – so, the issue is not with my hosting/service provider’s servers.

  2. Hi,
    My contact form is not working anymore. It does give the notification that the message as been send but it does not arrive on the email box. How can I fix it?
    Thanks a lot.

Leave a Reply

Your email address will not be published. Required fields are marked *