Categories

  • Access & Security 95
  • Administration 171
  • Advertisement 92
  • Audio & Video 66
  • Author & Content 99
  • Comments 96
  • Communication 110
  • Communities & Forums 84
  • Development 47
  • E-Commerce 76
  • Email Management 53
  • Events & Calendars 80
  • Language 25
  • Map & Weather 44
  • Migration & Conversion 28
  • Miscellaneous 254
  • Mobile 15
  • Photos 143
  • Plugins 260
  • SEO & Site Speed 118
  • Social 186
  • Theme Enhancement 169



  • Add this plugin to a List

    You need to be logged in to add this plugin to your list.

    Very Simple Contact Form

    Add to List

    About

    With this lightweight plugin you can create a contact form.

    Main features of the plugin:

    • Free and lightweight
    • Support for Block Editor and Classic Editor
    • Display your form with block, shortcode or widget
    • Fields for Name, Email, Subject and Message
    • Privacy consent checkbox
    • Customize your form via the settings page or with attributes
    • List form submissions in your dashboard
    • Built-in anti-spam features
    • Documentation at WP plugin page
    • Active support from developer at WP forum

    How to use

    After installation go to the editor and add the VS Contact Form block or the shortcode [contact] to a page. This will display your form.

    Or go to Appearance > Widgets and use the VS Contact Form widget.

    Customize your form via the settings page or with attributes.

    Settings page

    The settings page is located at Settings > VS Contact Form.

    Attributes

    Settings and labels can be overridden by adding attributes to the block, shortcode, or widget.

    This can be useful when having multiple contact forms on your website.

    Misc:

    • Add custom CSS class to form: class="your-class-name"
    • Change email address for sending: email_to="your-email-address"
    • Send to multiple email addresses (max 5): email_to="first-email-address, second-email-address"
    • Change “From” email header: from_header="your-email-address"
    • Change subject in email: subject="your subject"
    • Change subject in auto-reply email to sender: subject_auto_reply="your subject"

    Field labels:

    • Name: label_name="your label"
    • Email: label_email="your label"
    • Subject: label_subject="your label"
    • Message: label_message="your label"
    • Privacy consent: label_privacy="your label"
    • Submit: label_submit="your label"

    Field placeholders:

    • Name: placeholder_name="your placeholder"
    • Email: placeholder_email="your placeholder"
    • Subject: placeholder_subject="your placeholder"
    • Message: placeholder_message="your placeholder"

    Field error labels:

    • Name: error_name="your label"
    • Email: error_email="your label"
    • Subject: error_subject="your label"
    • Sum: error_sum="your label"
    • Message: error_message="your label"
    • Message – more than 1 link is not allowed: error_message_has_links="your label"
    • Message – links are not allowed: error_message_has_links="your label"
    • Message – email addresses are not allowed: error_message_has_email="your label"
    • Banned words: error_banned_words="your label"
    • Privacy consent: error_privacy="your label"

    Messages:

    • Displayed when sending succeeds: thank_you_message="your message"
    • Displayed in the auto-reply email to sender: auto_reply_message="your message"

    Example: [contact email_to="your-email-address" subject="your subject" label_submit="your label"]

    When using the block or the widget, don’t add the main shortcode tag or the brackets.

    Example: email_to="your-email-address" subject="your subject" label_submit="your label"

    Display form submissions in dashboard

    Via the settings page you can activate form submissions being stored and displayed in your dashboard.

    After activation go to menu item “Submissions”. Your form submissions will be listed here.

    SMTP

    SMTP (Simple Mail Transfer Protocol) is an internet standard for sending emails.

    By default, WordPress uses the PHP mail() function for sending emails. But when using SMTP there’s less chance your form submissions are being marked as spam.

    You must install an additional plugin for this, such as WP mail SMTP.

    Cache

    If you’re using a caching plugin and want to avoid conflicts with the contact form, exclude your contact page from caching. This can be done via the settings page of most caching plugins.

    Have a question?

    Please take a look at the FAQ section.

    Translation

    Translations are not included, but the plugin supports WordPress language packs.

    More translations are very welcome!

    The translation folder inside this plugin is redundant, but kept for reference.

    Credits

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

    Rate This Plugin

    Please Login to Rate this Plugin!

    Function

    Feature

    Support

    0 Votes
    Not Rated Yet

    Wordpress.org Stats

    Ratings4.8
    Votes50
    Downloads719,234
    Last Updated88 Days ago
    Published13 years ago

    Report Wrong Category!