Plugin Directory

PROPER Contact Form

Creates a flexible, secure contact form on your WP site that saves contact emails


  • Adjusted styling on form when styles are active
  • Correct spam blacklist checking
  • Added a setting to remove the nonce on the contact form
  • Fixed the PHP notice caused by incorrect widget loading

  • Fixed the math captcha bug that required page reload
  • Updated to latest PhpFormBuilder include (0.8.6)

  • Added a settings field for submission notification emails

  • Changed capability required for the settings page to manage_options from edit_themes

  • Upgraded PhpFormBuilder class to latest version; added check to make sure the class doesn't exist
  • Added an option to send notification emails from a different address
  • Removed id array element, using array key instead

  • Fixed no-settings error on install

  • Fixed post-submit redirect bug on sub-directory WP installs


  • Added a redirect back to the same page to avoid duplicate form submissions
  • Fixed issue with HTML special characters in email subject line
  • Fixed the wp-admin icon for new 3.8 dashboard


  • Fixed issue with widget not displaying text above the form


  • Contact form widget
  • Math CAPTCHA
  • Added ability to block the form using the comment blacklist
  • Improved sanitization and escaping of data
  • Better and more complete internationalization
  • More standard styles for the settings page

  • Improved field handling
  • Better security for the settings page


  • Added text fields for error messages and submit button
  • Added a setting to use HTML5 validation
  • Changed to use custom label fields for email notification
  • Changed to use the "Text to show when form is submitted..." text for the confirmation email subject
  • Changed the email notification format slightly
  • Setting better default text and information throughout
  • Fixed the missing error formatting for the phone number field


  • Fixed name requirement issue


  • Fixed default handling
  • Fixed custom label handling
  • Changed email sent to admin slightly
  • Added option for name


  • Fixed wp_kses error
  • Corrected outgoing email


  • First release e

Requires: 3.0 or higher
Compatible up to: 4.4.5
Last Updated: 7 months ago
Active Installs: 4,000+


5 out of 5 stars


Got something to say? Need help?


Not enough data

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

100,1,1 100,1,1