Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Very Simple Contact Form

This is a very simple contact form. Use shortcode [contact] to display form on page or use the widget.

About

This is a very simple responsive translatable contact form.

It only contains Name, Email, Subject and Message. And a simple captcha sum.

Use shortcode [contact] to display form on page or use the widget to display form in sidebar.

For more info please take a look at the Installation section.

List form submissions in dashboard

With plugin Contact Form DB you can list form submissions in your dashboard.

Question?

Please take a look at the Installation and FAQ section.

Translation

Not included but plugin supports WordPress language packs.

More translations are very welcome!

Credits

Without the WordPress codex and help from the WordPress community I was not able to develop this plugin, so: thank you!

Enjoy!

Author Guido van der Leest
Profile
Contributors Guido07111975
Tags captcha, contact, email, form, honeypot, responsive, sidebar, simple, widget
  1. very-simple-contact-form screenshot 1

    Very Simple Contact Form (Twenty Sixteen theme).

  2. very-simple-contact-form screenshot 2

    Very Simple Contact Form (Twenty Sixteen theme).

  3. very-simple-contact-form screenshot 3

    Very Simple Contact Form widget (Twenty Sixteen theme).

  4. very-simple-contact-form screenshot 4

    Very Simple Contact Form widget (dashboard).

How to use

After installation add shortcode [contact] on your page to display form.

Or go to Appearance > Widgets and add the widget to your sidebar.

By default form submissions will be send to email from admin (set in Settings > General).

While adding the shortcode or the widget you can add several attributes to personalize your form.

While adding the widget you can add some additional information above your form.

Shortcode attributes

  • Change email from admin: [contact email_to="your-email-here"]
  • Multiple email: [contact email_to="first-email-here, second-email-here"]

You can also change message text or label text using an attribute.

  • Label attributes: label_name, label_email, label_subject, label_captcha, label_message, label_submit
  • Label error attributes: error_name, error_email, error_subject, error_captcha, error_message
  • Error and success message attributes: message_error, message_success

Examples

  • Change Name and Submit labels: [contact label_name="Your Name" label_submit="Send"]
  • Change captcha label: [contact label_captcha="Please enter %s"]
  • Change captcha label: [contact label_captcha="Please enter %s here"]

Subject field

  • Hide field: [contact hide_subject="true"]

Widget attributes

The widget supports the same attributes.

Examples

  • Change email from admin: email_to="your-email-here"
  • Multiple email: email_to="first-email-here, second-email-here"
  • Change Name and Submit labels: label_name="Your Name" label_submit="Send"
  • Change captcha label: label_captcha="Please enter %s"
  • Change captcha label: label_captcha="Please enter %s here"
  • Hide subject field: hide_subject="true"

Version 6.1

  • both shortcode files: removed error message above form
  • updated file vscf-style

Version 6.0

  • message field and widget information field: save html is allowed
  • added filter wp_kses_post
  • updated files vscf-form, vscf-widget-form and vscf-widget
  • fixed mistake in textdomain

Version 5.9

  • all php files: disable direct access to file
  • updated file uninstall

Version 5.8

  • file vscf-widget: fixed php7 error (thanks nx3d)

For all versions please check file changelog.

How do I set plugin language?

Plugin uses the WP Dashboard language, set in Settings > General.

If plugin language pack is not available, language fallback will be English.

How do I add attributes?

You can find more info about this at the Installation section.

How do I style my form?

It mostly depends on the stylesheet of your theme.

You can change style (CSS) using for example the Very Simple Custom Style plugin.

Can I hide Subject field?

You can find more info about this at the Installation section.

Can user enter HTML in form?

Yes, save HTML is allowed in message field and widget info field.

Can I use multiple shortcodes?

Do not use multiple shortcodes on the same website. This might cause a conflict.

But you can use the shortcode on a page and the widget on the same website.

Are form submissions listed in my dashboard?

No, they will be send to admin by mail only.

With plugin Contact Form DB you can list form submissions in your dashboard.

Why am I not receiving form submissions?

  • Look also in your junk/spam folder.
  • Check the Installation section and check shortcode (attributes) for mistakes.
  • Install another contactform plugin (such as Contact Form 7) to determine if it's caused by my plugin or something else.
  • Form submissions are send using the wp_mail function (similar to php mail function). Maybe your hostingprovider disabled the php mail function, ask them to enable it.

Why does the captcha number not display properly?

The captcha (random number) uses a php session to temporary store the number and some hostingproviders have disabled the use of sessions. Ask them for more info about this.

Does this plugin has anti-spam features?

Of course, the default WordPress sanitization and escaping functions are included.

It also contains 2 (invisible) honeypot fields (firstname and lastname) and a simple captcha sum.

How can I make a donation?

You like my plugin and you're willing to make a donation? Nice! There's a PayPal donate link on the WordPress plugin page and my website.

Other question or comment?

Please open a topic in plugin forum.

Share  
Download
Version 6.1

Requires WordPress version: 3.7 or higher

Compatible up to: 4.7.2

Last Updated 12 Feb 2017

Date Added: 22 Nov 2013

Evaluation
star1
star2
star3
star4
star5

5 stars
18 ratings
124,758 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0