Contact Form 7 FAQ
March 29, 2008
This post is no longer updated. Move to Contact Form 7 official site.
Download | Plugin Homepage | FAQ | Support Forum
- Where is the settings page for Contact Form 7?
- How can I add a contact form into my post content?
- How can I add a field to my contact form?
- Nothing shows up in the email, even after adding a tag to the form! How can I include a new field’s input in the email?
- I get emails containing codes such as [foobar]. What’s this? I want to see the user’s input.
- How can I specify a subject for the email?
- Can I place a contact form outside a post?
- Can I embed a contact form into my template file?
- After submitting the form, I get an error message stating “Failed to send your message”. What is wrong?
- I get an error message with a red border. So, how can I solve this?
- I see a response message “Your message was sent successfully” with green border, but I never receive a mail for that.
- The spinning arrow icon shows up once I submit a form, but then nothing happens.
- My contact form behaves oddly on certain browsers.
- I want to use contact form in my language, not in English. How can I do that?
- CAPTCHA does not work; the image does not show up.
- CAPTCHA’s text input box is working on Internet Explorer, but not with Firefox. I cannot enter the code.
- File upload & file attachment do not work.
Where is the settings page for Contact Form 7?
Log into WordPress and open Settings > Contact Form 7.
Update: It’s in Manage > Contact Form 7 since Contact Form 7 1.8.
Update: WordPress 2.7 moved the page to Tools > Contact Form 7.
How can I add a contact form into my post content?
Open the settings page for Contact Form 7, and then open the contact form you want to add.
Each contact form has its own tag, such as [contact-form 1 "My contact form"]. To insert the contact form into your post, copy the tag and paste it into the post content.

How can I add a field to my contact form?
To add a field, add a tag to the Form textarea.

Each tag has a strict syntax, supporting several options (see Contact Form 7 Tag Syntax).
Learning the syntax might be difficult, but you can easily make a custom tag by using the tag generator instead. Click Generate Tag and simply select the options you’re interested in.
Nothing shows up in the email, even after adding a tag to the form! How can I include a new field’s input in the email?
You need to add a new tag to the Mail fields. This tag should correspond to the tag in the Form you wish to include in the email. Thus, when you add a new form tag such as [text your-new-field], the corresponding email tag would be [your-new-field]. Only the second part of the tag (“your-new-field”, in this case) is needed for the email.

A tag in the Mail field will be replaced with the user’s input contained in a form field with the same name.
I get emails containing codes such as [foobar]. What’s this? I want to see the user’s input.
See above. In this case, no form tag corresponds to the [foobar] email tag. A tag in the Mail field which has no corresponding tag in the Form will be left without replacement.
How can I specify a subject for the email?
Simply edit the Subject field in the Mail section (not in the Form section).
Can I place a contact form outside a post?
Yes. You may place a contact form in a text widget as well.
Can I embed a contact form into my template file?
No, this functionality is not yet supported.
After submitting the form, I get an error message stating “Failed to send your message”. What is wrong?
There could be two causes for this. The first is actual mail server trouble, where email cannot be sent. In this case, the error message would be surrounded with a RED border line. Contact your server admin.
The second possible cause is that the form content is classified as spam by Akismet. In this case, the error message would be surrounded with a YELLOW border line.
I get an error message with a red border. So, how can I solve this?
There are really various reasons for server side problems, so I can’t explain exactly what yours is. But experiences of other users who solved their problem might be helpful for you.
Mario Vargas says he solved a mail-related problem with WP-Mail-SMTP plugin.
I see a response message “Your message was sent successfully” with green border, but I never receive a mail for that.
Showing the green border message means that the PHP function for sending the mail has certainly completed successfully. So if you can’t receive the mail, it’s highly possible that the mail has been kidnapped or killed after that.
If you can check the log of your mail server, it could give you some clues. Spam filter often causes this kind of problem.
The spinning arrow icon shows up once I submit a form, but then nothing happens.
This is most probably due to a conflict between plugins. Try deactivating all other plugins.
My contact form behaves oddly on certain browsers.
This may be caused due to invalid HTML, CSS, or Javascript. Please check your form page with a validator or debugging tool.
Useful tools:
Firebug — Firefox extension. Good for Javascript debugging.
XHTML-CSS Validator — A validator with a good UI.
I want to use contact form in my language, not in English. How can I do that?
Contact Form 7 has been translated into many languages. See if the languages folder contains a language file for your language.
The locale setting of Contact Form 7 follows the locale setting of WordPress. Once you change the WordPress locale to, Contact Form 7 is also changed. See how to change the WordPress locale here.
CAPTCHA does not work; the image does not show up.
To use CAPTCHA, you need GD and FreeType library installed on your server. Also, the contact-form-7/captcha/tmp folder must be writable.
Contact Form 7 1.8 and later require wp-contents/uploads/wpcf7_captcha folder writable, instead of contact-form-7/captcha/tmp.
Update (2009/03/23): Contact Form 1.9.4 and later refers your upload folder setting in Settings > Miscellaneous menu for resolving the base directory for CAPTCHA’s temporary folder. So it may not use wp-contents/uploads/wpcf7_captcha. For example, when your upload folder is set “wp-content/myfiles”, CAPTCHA temp files will be created in wp-content/myfiles/wpcf7_captcha, so you need to make that folder writable.
CAPTCHA’s text input box is working on Internet Explorer, but not with Firefox. I cannot enter the code.
This is a well-known issue caused by misusing the <label> element. Make sure you are using it correctly.
This is good:
[captchac your-captcha]
<label>Enter the code: [captchar your-captcha]</label>
This will not work correctly:
<label>[captchac your-captcha]
Enter the code: [captchar your-captcha]</label>
File upload & file attachment do not work.
See this post.



September 3, 2009 at 8:02 pm
hi,
how can i get user informations to contact form?
explain…
if open contact form gets info, enter a user login web (registered user)
September 3, 2009 at 8:35 pm
Hi there. yé, that´s a amazing plug in, but i have a problem, i can´t send files with my form, i tried everything… and I use 2.8 wordpress version with the last contact form version, what i can doing wrong?
Coloque sua foto aqui!
Só serão aceitas imagens de rosto, arquivos menores de 100 Kb,
com 150 x 150 pixels e nas extensões JPG, PNG ou GIF.
[file your-foto limit:500000 filetypes:jpg|gif|png|jpeg]
Coloque aqui seu Currículo
Somente serão aceitos documentos em Word (doc) ou PDF
[file your-curriculo limit:500000 filetypes:doc|pdf]
this is waht i´m doing!
Thanks
September 4, 2009 at 8:13 am
Great plugin … Thanks for your time!
fyi..i’m very much a novice.
I understand that to get the form results into the email i need to place some ammended tags correlating to the form in the email.
How do I get the results though if they are multiple check mark results?
September 4, 2009 at 11:18 am
Hi,
With the 2 files GD and FreeType library needed to be installed on the server, where in the server should i upload them in wp-contents/ or wp-contents/plugins?
The contact form works well, just cant’ get the image to show up.
Thanks in advance.
September 6, 2009 at 7:33 am
Please advice on how to change the width of the Message box in Form 7. I installed it into the Text widget and itis too wide.
Thanks you very much
Emil
September 6, 2009 at 1:24 pm
Hi I have activated the plugin but no code has shown up, so I cannot paste the code into where it is supposed to go.
Thanks for your help
September 7, 2009 at 3:46 am
Hello i am tring your plugin.
I have paste the code for simple form to widgets text and it work.
While if i paste on page content i see the shortcut code for example: [contact-form 1 "Modulo di contatto 1"]
My page test is http://www.arcisannicandro.it/?page_id=190
thanks
Giovanni
September 7, 2009 at 4:26 am
I really love the possibilities of Cforms 7. It is really what I was looking for. One thing though: I want to have the possibility to log all form-entries to the database. (and if possible download as csv)
Is this in your roadmap. Or is this function negotiable?
many thanks in advance
September 9, 2009 at 11:47 am
the class attribute doesn’t work on submit buttons.
September 9, 2009 at 11:48 am
also, since the form submits to the same page it runs the risk of the user hitting refresh on the page which then would resend the email every time. The way you could fix this is to have it redirect to a url with a querystring in it instead of an anchor tag.
September 9, 2009 at 3:09 pm
How can i restrict users from accessing contact form 7. Ex. I have a user group, we will call “dummys” that i do not want to access contact form 7. I am using a plugin Capability Manager but it cannot control Contact Form 7.
September 10, 2009 at 8:20 am
How do I remove the heading “Form” at the top of my contact form?
September 10, 2009 at 12:05 pm
“Form” Does not show up by default. You should be able to remove it in the options.
September 10, 2009 at 3:36 pm
Hello,
Thank you for a great plugin!
I’m writing to ask how to generate a receipt page after the contact form has been submitted? I want to use that page as a conversion page to measure the number of submitted contact forms.
Thanks in advance!
September 11, 2009 at 2:14 am
Too bad, Internet Explorer wont’t play with this plugin. I like the way it is easy to handle but getting it running with IE is a waste of time. I did everything I found on forums and comment lists: correct XHTML, deactivated all other plugins – but nothing. The waiting icon will turn around and around and never stop. it works fine with Firefox and Opera. But more than 70% of our website visitors use IE. Any idea what could be wrong?
September 14, 2009 at 9:23 am
[...] Eklenti Ana Sayfası [...]
September 14, 2009 at 9:28 am
Thank you, this simply plugin is very good for my site!!
September 19, 2009 at 10:41 pm
i think this can be a great plugin but i am trying to get this to show up on a page but it won’t. using the isn’t working. isn’t there another way to get this to show up on a page?
September 20, 2009 at 7:11 pm
Is it possible to restrict the field width?
September 22, 2009 at 4:35 pm
I wish to clear the input labels as soon as someone clicks on it but I can’t seem to get it. Do you gurus know howto?
September 23, 2009 at 10:41 pm
I have deactivated all my plugins and the arrow still keeps spinning after submitting – but it does send the form – what can I do?
September 25, 2009 at 10:27 pm
Hi,
I got a problem. I have my menu items as HOME, ABOUT US, ASK MARCUS, THE FASHION REPORT, CONTACT US. For some reason THE FASHION REPORT doesn’t show on the menu bar. I have another site in which I’m having the same problem. The menu item right before CONTACT US, just disappears. Do you know why?
Thanks,
FM
September 27, 2009 at 9:53 am
I would like to be able to go to another URL after the submit button is pushed, instead of the message “our Meassage Was Sent Successfully. Thanks”
Is there a way to go to another URL as a “Thank You” Page?
October 1, 2009 at 4:55 am
Strangely enough, when i create this form i have two problems.
ONE
Every email comes to me from “WordPress” even though i have [your-email]in from line. How the heck do i get rid of “WordPress” from….?
TWO
I added a text field for phone number, but no matter how many times i enter the phone number, with or without spaces or hyphens, no number comes thru in email, just [your-phone]
Help? And many thanx for a nifty plugin.
J
October 1, 2009 at 7:08 am
Hey,
Anyone having trouble getting Captcha to show up?
This is what I did…
Found on this Faq page: This is good:
[captchac your-captcha]
Enter the code: [captchar your-captcha]
Hmmm didn’t see that in my acp area…
I added that to my Form box in the wp-Admin/Contact 7
edit page where it says FORM just above the submit
button code.
Then, I refreshed my contact page, and it said, ” I
needed to install the “Really Simple Captcha”.
I did this and presto!
October 20, 2009 at 8:39 pm
Joanie –>
Forgive my bad english ^^
In order to move “From WordPress” in the email author, i have done this in Contact Form shield (mail 2 / “from” shield) :
You
You –> it’s the name that you what to display it (your blog title for example) ;
–> it’s the mail that you want to use (as your email blog).
It’s work for me :)
Good luck !
October 20, 2009 at 8:41 pm
There a problem here ^^
The code is :
You
(move underscore and spaces)
October 20, 2009 at 8:42 pm
…
If you want the code, email me !