• The set up is so simple in comparison to others – other plugins have gone OTT with their form creation tools and features, this is nice and simple. Since all I wanted was a simple contact form, I was glad not to have to go through all the fluff that the other plugins made me go through. I can’t see this being easy to set up for many (if any) of my clients, the backend would confuse them, but for me, it was exactly what I was looking for. No fancy flashy drag and drop, click here, click there, just, nice simple codes. And my clients will never need to go back into the contact form plugin to change anything anyway.

    This plugin adds its styles correctly! BONUS POINTS. Which means I was able to use wp_dequeue_style in order to remove the stylesheets it added in order to completely take control of the form styling without having to battle with another stylesheet.

    However, the HTML it output seems mad. For starters, why are all the form elements wrapped in a paragraph tag? Secondly, why is there a line break between each input field, anything this achieves can be achieved through styling and keeps more control in the hands of us designers. And a few other things. Would be nice if this was cleaned up a bit.

    Would also be great if we could control the html that it outputs.

    I have got some concerns about the fact that there are several reports of contact form 7 having a security problem that allowed hackers access to the website, so will be keeping an eye on that, and will definitely put this down to 1 star if I experience any problems with that.

Viewing 2 replies - 1 through 2 (of 2 total)
  • RE: why are all the form elements wrapped in a paragraph tag?

    The Default CF7 Form does use paragraph tags but many experienced use fieldsets, labels and ordered lists to create their forms. Judgement call on whether this extra effort is worthwhile if all you are using CF7 for is a simple Contact Form.

    RE: Secondly, why is there a line break between each input field, anything this achieves can be achieved through styling and keeps more control in the hands of us designers. And a few other things. Would be nice if this was cleaned up a bit.

    This is due to the WordPress autop filter – you can change this in CF7 see http://contactform7.com/controlling-behavior-by-setting-constants/

    “When the value of this constant is false (default: true), Contact Form 7 does not apply the ‘autop’ filter to the form content. The ‘autop’ filter replaces double line-breaks with paragraph elements.”

    RE: I have got some concerns about the fact that there are several reports of contact form 7 having a security problem that allowed hackers access to the website.

    Rumours abound on the internet. I have not seen any credible reports of security issues with CF7.

    Thread Starter joshdd

    (@joshdd)

    @buzztone – Thankyou!

    Admittedly I didn’t spend ages trawling the internet for a solution to the paragraph tag or the line break situation because they’re not that big of a deal, just minor annoyances, but I did search the CF7 docs and FAQs and didn’t find anything about it! I will try implementing the fieldset and constants solutions this evening.

    Rumours abound on the internet. I have not seen any credible reports of security issues with CF7.

    This is true. That is why I am happy to go ahead and use it, give a 4-star rating and just keep my eye on it. I only mention it because there seemed to be more reports of it than I usually find with plugins.

    Thanks for your help,
    Josh

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Great but not perfect’ is closed to new replies.