WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Contact Form Clean and Simple

A clean and simple AJAX contact form with Google reCAPTCHA, Twitter Bootstrap markup and Akismet spam filtering.

4.3.4

  • Added the wordpress page of contact form to the email
  • Removed link in main contact form view

4.3.3

  • Before overriding the from address, check that another plugin has not done it first. Any plugin that overrides 'from email address' and 'from name' such as wp-mail-smtp plugin will take precedence over the settings in this plugin.
  • Added 'reply-to' to the email header
  • Moved the Name field before Email field
  • Added Hebrew translation thanks to Shay Cohen

4.3.2

  • Added Norwegian Bokmål translation thanks to Jann Vestby
  • Added Brazilian Portugese translation originally a Portugese translation by Ricardo Santos aka BogasoBogolha

4.3.1

  • Polish translation has been updated thanks to Arkadiusz Baron
  • Updated Turkish translations thanks again to Abdullah Manaz
  • New installations now have default stylesheet, ajax, and confirm-email options turned on
  • Compatibility with WordPress 3.8
  • Tested with twentyfourteen theme

4.3.0

  • Contact form is now filtered for spam when the Akisturkishturkishturkmet plugin is present. Learn more.

4.2.5

  • Fixed bug that caused a PHP notice to be generated when 'Confirm Email Message' option is switched off. Thanks to MarrsAttax

4.2.4

  • The requirement for users to confirm their email address is now optional. When turned off users only need to enter their email address once.
  • Added Arabic translation thanks to Omar AlQabandi

4.2.3

  • Added ability to specify multiple recipient email addresses
  • Fix settings gui - there was a problem enabling 'From' Address option when javascript is not enabled.

4.2.2

  • Recaptcha library has now been namespaced to 'cscf' to remove ALL possibility of conflicts with other plugins that also include this library.

4.2.1

  • Fixed potential conflict with other themes or plugins that use Google reCAPTCHA. reCAPTCHA library is not loaded if it already loaded by another plugin or theme.
  • Recaptcha library function is now used to generate the sign up url on the settings page. The site domain is passed into the url for convenience.
  • Options subject, message, heading, and body text are now translated when they are retrieved from the the database. Previously only the default messages were translated when no values were found in the database.
  • Improved housekeeping: generic name for settings array has been changed from 'array_key' to 'cscf-options'

4.2.0

  • Updated Turkish translations thanks again to Abdullah Manaz
  • Fixed a problem where certain texts on the settings screen were not being translated thanks to Abdullah Manaz again for finding this
  • Updates to FAQ section
  • The settings link on the plugin page may now be translated
  • The text 'Contact Form' on the admin screen menu may now be translated
  • Added Greek translations thanks to Georgios Diamantopoulos

4.1.9

  • Added support for Bootstrap 3.0.0. Plugin is still compatible with Bootstrap 2.3.2, but if your theme uses this version please do not use the plugin's default style sheet (uncheck the box in the settings screen) more information here.

4.1.8

  • Added Russian Translation thanks to Oleg
  • Correct character encoding in Estonian translation thanks to Marko Punnar
  • Correct some Spanish translation errors thanks to rowanda

4.1.7

  • Added a note about the short code to use on the settings screen.
  • Added Estonian Translation thanks to Marko Punnar
  • Added Japanese language thanks to Nikhil Khullar
  • Updated Turkish translation thanks again to Abdullah Manaz http://manaz.net

4.1.6

  • Added ability to specify a 'from' address. When supplied the email will come from that address instead of the form filler's email address.
  • Changed type of email input boxes to "email"
  • Added Turkish translation thanks to Abdullah Manaz http://manaz.net

4.1.5

  • Removed all carriage returns from views to avoid problems with wptexturize
  • Fixed typo in Dutch translation.

4.1.4

  • Added Slovak translation file - thanks to Peter Gašparík
  • Added Catalan translation file - thanks to Llorenç

4.1.3

  • Fixed escaped characters.
  • Added more translation files
  • Forms now submit via ajax.
  • Upgraded jquery-validate.js to 1.11. Removed jquery metadata plugin, form validation is now built with data attributes instead of json in classes.
  • Improved view html.
  • Added translations: Dutch thanks to Daniel Tetteroo, Armenian thanks to Artak Kolyan, Polish thanks to Patryk Peas

4.1.2

  • Added some FAQs
  • Added alternative shortcode [cscf-contact-form] for use when conflicts could occur.
  • Updated the documentation.
  • Recaptcha form now responds to language changes
  • Updated pot file to reflect new name space
  • Changed name space from cff to cscf
  • Settings screen: recaptcha theme and key inputs are immediately enabled/disabled as the 'Use reCAPTCHA' box is clicked.
  • Corrected some html seen as invalid by http://validator.w3.org/
  • removed '<?=' and replaced with '<?php echo' in cscf_settings, thanks go to andrewbacon
  • Added notice to setting screen when JetPack's contact form is active
  • Fixed problem where 'Please enter a valid email address' was not translating in the 'confirm email address' input

4.1.1

  • Fixed potential conflicts with themes that use bootstrap
  • Enabled internationalisation, this plugin will now work with multiple languages
  • Added German translation file for my German friends, thanks to faktorzweinet for the translation

4.1.0

  • Fixed a bug in class.cff_settings.php where php opening tag had got missed off. This problem caused the settings screen not to display correctly but only occurred with some versions of php. Please upgrade if you have this problem.

4.0.9

  • Switched header argument of wp_mail over to a filter to remove any potential conflicts with other emailing plugins or themes
  • The ability to set a different recipient email address. Previously all email was sent to the WordPress administrator email address.
  • Allow the email subject to be customised.

4.0.8

  • Fixed a bug: When using reCAPTCHA ajax did not work.
  • Fixed a bug: Ajax validation was not checking email address were equal (server side was doing it instead)
  • Improvement: Ajax now works better.
  • Documentation update: nicer links (worked how to do them in markdown!), changelog and upgrade notice sections now correctly formatted.

4.0.7

  • Fixed a bug: Plugin name is actually clean-and-simple-contact-form-by-meg-nicholas now (not contact-form) but this new name needed to be updated in the plugin settings definitions. I also needed to rename contact-form.php to clean-and-simple-contact-form-by-meg-nicholas.php. My thanks to Jakub for finding this bug.
  • If your webpage is ssl then reCAPTCHA will now also use ssl mode.

Requires: 3.3 or higher
Compatible up to: 3.9.1
Last Updated: 2014-4-19
Downloads: 153,904

Ratings

4 stars
4.7 out of 5 stars

Support

3 of 15 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

3 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1
33,3,1 100,1,1
100,1,1
100,1,1
100,2,2
100,3,3