This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

mnmlWP Simple Contact Form


This plugin provides a simple contact form including shortcode, basic form fields, spam prevention, and customizer settings.

  • Name
  • E-mail
  • E-mail validation
  • Message
  • Phone (optional)
  • Address (optional)
  • Pre-defined message text
  • Multiple recipients
  • HTML5 form field validation
  • Success Message (customizer)
  • E-mail signature (customizer)
  • Auto-reply text (customizer)
  • Token preventing multiple submits (customizer)
  • Security number field (customizer)
  • GDPR checkbox (customizer)
  • Translations: EN, DE


  • Contact form
  • Customizer options


This section describes how to install the plugin and get it working.

  1. Search and install the mnmlWP Simple Contact Form plugin from your WordPress dashboard (Plugins > Add New). Alternatively, upload the plugin zip-file to your plugins directory.
  2. Activate the plugin through the ‘Plugins’ menu in your WordPress dashboard.
  3. Configure the contact form customizer options according to your needs.
  4. Use the [contact] shortcode with your preferred attributes (cf. Details).


How do I enable the phone/address fields?

You can add the respective fields by adding them as attributes to your shortcode:

[contact phone=”1″ address=”1″]

Please note: you may have to replace the quotes in the example with simple double quotes.

How can I add some predefined text to the message field?

You can add pre-defined message text by adding it as an attribute to your shortcode:

[contact message=”Message can be inserted into the form as an attribute.”]

Please note: you may have to replace the quotes in the example with simple double quotes.

Where do I set the sender/reply e-mail?

This plugin uses the admin e-mail address of your WordPress website (Settings > General > Email Address).

How can I send the form to multiple recipients?

You can use the “mailto” shortcode attribute in order to forward the form to selected email addresses, e.g.

[contact mailto=”,”]

Please note: you may have to replace the quotes in the example with simple double quotes.

Where can I find a demo of the contact form?

Please visit to have a look at a demo of the contact form.

Known Issues

This plugin optionally uses a token to verify that a form will only be submitted once per click on the submit button. If you experience any difficulties using the plugin you might have to disable the token in the plugin’s customizer options (checkbox).

If you need to use the token instead of the default JavaScript solution, simply stop caching the page that displays the contact form.

If you use the security number field, please also make sure your web server supports PHP sessions.


August 26, 2019
Nice Lightweight Form for Wordpress. Only has 8 files as opposed to drag and drop form builders that have 1000 files and use up your hosting company files limit. The quotes mark is wrong in the example for optional phone number field. I fixed the quotes and it worked. CORRECTED [contact phone=”1″]
Read all 1 review

Contributors & Developers

“mnmlWP Simple Contact Form” is open source software. The following people have contributed to this plugin.




  • Strip slashes
  • Updated readme.txt




  • Removed input field placeholders
  • Tested with WP 5.6.1


Fix: close PHP session


Tested with WP 5.3


Tested with WP 5.2.1


  • GDPR checkbox added (customizer)


  • Shortcode attribute “mailto”


  • Minor fixes


  • Success message (customizer)
  • Translation fixes


  • Security number field option (customizer)
  • Form token option (customizer)


  • initial release