1. Yeah – this plugin is usually one of my faves. Others out there are somewhat overkill IMHO. One of the other nince things that Contact Form 7 supports is decent styling of elements via CSS classes.

  2. @Kel – Yeah, that is true. I didn’t mention this in the post but surprisingly, I’ve had very little spam arrive in my inbox through my sites contact form. Maybe the simple captcha configuration I use is enough :)

  3. Hi,
    I am trying to set up Contact Form 7 and although I get the message, the email from the sender does not appear so if I would like to contact that person again, I have no way of doing so. My form can be seen here:


    I do appreciate any help you could give me. Thanks!

    Julio Foppoli

  4. @Julio – Hmm, well if your form is asking for the end users email address, it should definitely be part of the email that is sent to your inbox. When you view the email message that is sent to you via the contact form, what does it say in terms of the “Sent by” address?

  5. Thanks for your efforts here Jeff.

    CF7 is great, BUT, it displays differently on FF and on IE. That’s not a big surprise, but how do we deal with this? And who knows about Opera and the rest.

    I cannot get a decent compromise formatting the textboxes ‘sender’s email’, ‘subject’ and ‘message body’. Any hints on how to do this are very welcome.

    Thanks. And in any mention of CSS please note extreme clarity is required to get past my lack of experience filter.

  6. Adam

    How exactly can I add a checkbox that is already checked when the contact form loads and adds the email address to a email newsletter database I created? Can anyone help me out? Been trying to figure this out all day!

  7. trung tran

    What if you want to use contact form to send email to more than one person? such as a real estate website with multiple agents. how do you make sure that the correct agent is getting the e-mail, say regarding his or her property listing?


  8. Any way to get HTML (links) to show in the success messages?

  9. Hey Jeff,

    First of all I a novice with this so my question maybe a bit silly….pls bear with me :)
    I just added contact form 7 to my site and I would like to change the ‘click here to send’ into a button. How can I make that change? Would you be able to assist me with that?
    BTW just found your site and am enjoying and learning a lot.

  10. Al

    Is there a way of displaying the error / thankyou messages centrally both vertically and horizontally – currently if a user has a validation error the message is displayed right at the bottom of the page – the user might not see it!

  11. pravin

    Hello I had “page not found”(Error 404) error on form submission.

    I rectified it by adding

    line in footer.php of my theme.

    Now it is working fine.

    Thanks Jeff

  12. Adam

    I have contact form 7 up and running. When I do a test, it send the email and I receive it but it’s from noreply@myurl. So this prevents me from even reply to the person trying to contact me. Any idea why this is?

  13. bob

    Helllo there,

    I have the contact form in which i have a dropdown menu for the states. I was able to make my other fields mandatory, but I was not able to make the state field mandatory..can anyone please tell me where to put the ‘*” mark in this code, to make the dropdown menu of states mandatory…please help thank you in advance…

    [select menu-695 “Alabama ” “Alaska ” “Arkansas ” “Arizona ” “California ” “Colorado ” “Conneticut ” “Delaware ” “Florida ” “Georgia ” “Idaho ” “Illinois ” .. ]

  14. Thanks for this. It helped. Although it seems that now to access the settings, you have to go through the Plug-ins settings not the Tools. Your coding example for the Captcha was really helpful.

  15. I’m not able to receive the uploaded file in contact form 7

  16. hoss9009

    I thought I had the validation message on my site changed, but it’s not. I can’t figure out where to change it. Any ideas?w

  17. I love Contact Form 7 and am actually using it to run a survey from my page, which has been very helpful!

    I know you mentioned in the article that you are not the author, however I am pretty sure my question is a super simple one and can probably be answered by someone here.

    I have configured the checkboxes into yes or no questions. However, when people fill out the contact form, their yes or no answer is not showing up. In the message body section of the form, my checkbox tag looks like this: [Are-you-a-high-school-or-college-student “Yes” “No”]

    However, it comes through in the e-mail looking like this: [Are-you-a-high-school-or-college-student “Yes” “No”] — instead of as a simple yes or no answer, which would correlate with the box they checked.

    Any idea what I might be overlooking?

  18. @Brooke

    I had this problem too a few weeks ago and i finally solved it.

    in your contact form your Yes No box should look like this:

    Are you a high school or college student? [radio radio-123 "Yes" "No"]

    your email section should be

    High School or College: [radio-123]

    I hope this helps

    – Steve

  19. Jeff,
    I have contact form 7 up and running. When I do a test, it send the email and I receive it but it’s from noreply@myurl. So this prevents me from even reply to the person trying to contact me. Any idea why this is?

    I am having the same problems =( Any idea what is causing this?

  20. Gavin

    @Kel – How do I link my CSS to the form? I mean What parts of the code generated by the form 7 do I use as the id or class in my css?

  21. Hello Jeff, and everyone else

    I wonder if i can send the contact form from a post-page, to the email address from the settings and send a copy to an email adress that loads from a custom field in the post.

    I’ll try to explain it simple:

    [POST’s PAGE] loads custom field with email –> contact form 7 –> CONTACT DATA –> mailto (emailadress1 + customfield_emailaddress)

    any idea appreciated!

  22. You should write an article on how to customize Contact Form 7 with CSS.

  23. I too love Contact Form 7. I wish it had better captcha integration but I just use the 1+1=? question. In any case it sure beats having to hand code forms.

    One thing I like to do with this plugin is to use it for “refer website to a friend” button. I configure it so it sends email to the friend and it send me the info on who sent the referral to whom and what they said. This way is the referral calls me I already know some background information based on who shared my site with them.

  24. Matt Wells

    I am trying to set up a form that includes a set of radio buttons. I want to have one of the buttons already selected when the page loads. Is there any way to accomplish this? It would be much easier than having to force people to choose a radio button every time…

  25. beachbum

    @Mike – Lots of people includng mself have this issue. Closest thing Ive seen in forums is simplepress forums causes a conflict, but Its something more. Im looking for halp 2!

  26. diana

    I did not see an answer to jfisher’s question, which is also my question:
    Any way to get HTML (links) to show in the success messages?

  27. Morgan

    @Jocelyn Mozak -could you tell me how you set this up, or send me a link that shows how to do it? This is exactly what I want to do.

  28. Make sure you allow comments to be “on” on your page or Contact Form 7 will not work properly. If you don’t allow comments it WONT Work…

  29. Thank you so much by saying that you need to include a form element in the message. I had “MyWebsite.com Contact” as my e-mail subject and I was just attacked by spam.

  30. John

    @Adam – I’m having a similar problem except I get the email correctly. However, when I click on reply (using Gmail), the “To:” field gets filled with noreply@sitedomain.com. Is there a way to make it so the email of the sender gets filled in that field instead of the noreply?

  31. John


    Thanks for your reply. I read the description of that plugin and it looks like it allows you to set the “From” line for emails which actually isn’t a problem for me. The emails arrive ok with the “From” field filled out correctly. However, when I click reply, the “To” field gets changed to noreply@sitedomain.com. I’m wondering if that plugin will take care of the problem for me even though I didn’t read any mention of it in the description.

  32. I have loaded Contact Form 7 on a number of sites. All used to work well.

    Recently, ALL of the forms stopped working on all sites. When the “Send” button is clicked, the little arrows revolve, but nothing happens. No mail is sent and the process doesn’t end.

    From other forums, this looks like a common problem, but there is no solution being proposed.

    Any ideas why this should be happening?

  33. Orion

    sorry if this is too simple a question, @sbatuev, but in what css file is the new button style to be put? I’ve tried:

    /wp-content/themse/arras-theme/css/mycss.css (the stylesheet particular to the site)

    So far, no dice. & just to be thorough, I have referenced the new style in the settings page for the form to:

    [submit class:SignUpForEmailSubmitButton ” “]

    – O8

  34. Trenz

    Thanks for the help guys, “send-from” plugin works perfect for my site. also, a big thanks for this forum no need to ask question. my little reading allows me to solve my huge problem..

    goodluck everybody.

  35. Ahmed

    Im using contact form 7 with email drop down option as
    [checkbox* departments
    “Department name1|department1@test.com”
    “Department name2|department2@test.com”
    “Department Name3|department3@test.com”]
    and generating an auto response from it as :”Your email has been received to the [departments] department.”
    I need department name to appear instead of email address, Like Department name2 instead of department2@test.com.
    please help!.

  36. Sarah

    Hi – Not sure if anyone can help me but I have the contact form all ready to go and I am getting the emails just fine. I have a file upload on my form and this is what I have.

    This is what I currently have:
    Form: [file* yourfile]
    Mail: [yourfile]
    Body: [yourfile]

    Also I can get into the temp folder and I see the file there….so it’s just not getting sent to my email (but I am receiving the email just without the file attached.) I had it working earlier – so I know it does work but I am not sure what changed…hmmm. I have also checked out the plug-in site help but I don’t know what I am doing wrong and their comments are close. Hoping for an answer! Thanks for any help!

  37. This plugin is very hokey! Works on some accounts and not others. It’s sending my client nothing. So he loses his emails from customers. So we will have to code out a form from scratch because at least we know it will work. I am sure that there are other form generators out there for wordpress but I don’t feel like searching, installing, and testing plugins. Just easier to code it from scratch since 99.9% of all plugin developers don’t provide a demo. WTF?

Comments are closed.