mnmlWP Simple Contact Form

Description

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

Screenshots

  • Contact form
  • Customizer options

Installation

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 parameters (cf. Details).

FAQ

How do I enable the phone/address fields?

You can add the respective fields by adding them as parameters to your shortcode, e.g.

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

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

You can add pre-defined message text by adding it as parameters to your shortcode, e.g.

You can add the respective fields by adding them as parameters to your shortcode, e.g.

[contact message=”Message can be inserted into the form as a parameter.” phone=”1″ address=”1″]

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 parameter in order to forward the form to selected email addresses, e.g.

[contact mailto=”john.doe@gmail.com,jane.smith@yahoo.com,william.miller@xyz.com”]

Where can I find a demo of the contact form?

Please visit https://mnmlwp.de/contact/ 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.

Contributors & Developers

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

Contributors

Changelog

0.1.9

  • GDPR checkbox added (customizer)

0.1.8

  • Shortcode parameter “mailto”

0.1.7

  • Minor fixes

0.1.6

  • Success message (customizer)
  • Translation fixes

0.1.5

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

0.1.4

  • initial release