Super Forms
  • Drag & Drop Form Builder for WordPress
  • Quick start
    • Installation
    • Registration
    • Starting your 15 day trial
    • Purchasing a license
    • Activating a license
    • First time setup
    • Secure file uploads
    • Creating a form
    • Adding form elements
    • Editing elements
    • Publishing your form
    • FAQ
  • Account
    • Dashboard
      • Your Invoices
      • Billing details
      • Your Licenses
      • E-mail Notification
      • Password reset
      • Cancel subscription
  • Common problems
    • Common problems
      • Email delivery problems
        • Why is my form not sending emails?
        • Why are emails going into spam folder/inbox?
      • File upload problems
      • Session expired
      • reCaptcha Troubleshooting – Fix “Not Loading” & Verification Errors
  • Elements
    • Layout elements
      • Column/Grid
      • Multi-part / step
    • Form elements
      • Calculator
      • Signature
      • File upload
      • Datepicker
      • Variable field
      • Dropdown
      • Text field
      • Autosuggest
      • Keywords
      • Radio button
      • Keyword Field
      • Button
      • Audio Recording (microphone)
    • HTML elements
      • Heading
      • HTML (raw)
      • Image
      • TinyMCE
      • Divider
      • Spacer
      • PDF page break
      • Google map element WordPress form
  • Features
    • Basic
      • Confirmations emails
      • Save Form Progression (continue later)
      • Build In Translation System
      • Populate form
      • Popups
      • Import & Export
      • Hide form after submitting
      • Hide or lock out user from your forms
      • Validation
    • Advanced
      • WordPress form with Google sheets dropdown
      • Custom registration form for WordPress
      • Custom login form for WordPress
      • Custom lost password form for WordPress
      • Update current logged in user
      • Secrets
      • Prevent duplicate entries
      • Lock & hide form
      • Password protect
      • Conditional Logic
      • Tags system
      • Address lookup/auto complete
      • Analytics Tracking
      • Conversion Tracking
      • Distance & Duration Calculation
      • If statements
      • Foreach loops
      • E-mail Reminders
      • Variable Fields
      • Form templates - Include elements into other forms - WordPress
      • Transferring data from one form to another
    • Integrations
      • PDF Generator
      • Listings
      • WooCommerce Checkout
        • Fixed price checkout
        • Dynamic price checkout
        • Variable product checkout (variations)
        • Replacing the "Add to cart" on a product page with a form
        • Hiding product from shop and order via custom form
      • PayPal
      • MailChimp
      • Mailster
      • Zapier
      • Stripe (BETA)
      • WooCommerce Instant Order (in progress)
  • Tutorials
    • WordPress Form to Google Sheet Integration
    • GDPR Consent / Terms agreement
    • How to update the plugin
    • Sending emails to specific department for WordPress contact forms
  • Example Forms for WordPress
    • Booking 24 hours ahead of time
  • Developers
    • Code Examples
      • Lookup City by Zipcode for your WordPress form
      • Audio Recording Field
      • Custom API Phone Number Validation for Your WordPress Form
      • Updating WordPress user meta data after login
      • Automatically redirecting to next step after displaying text or a progress bar
      • Dropdown with groups (categories)
      • Prevent form submission based on entered field values
      • Track form submissions with GTM (Google Tag Manager)
      • Tracking Multi-part steps with Google Analytics
      • Tracking Multi-part steps with GTM data layer (dataLayer.push)
      • Track form submissions with third party
      • Compare input field value with database value
      • Insert form data into a custom database table
      • Delete database row after contact entry is deleted in WordPress
      • Limited date availability (slots) for your WordPress booking form
      • Send submitted form data to another site
      • Exclude empty fields from emails
      • Execute custom JS when a column becomes conditionally visible
      • Toolset Plugin: Update comma separated string to Array for meta data saved via Front-end Posting
      • Toolset Plugin: Update file ID to file URL for meta data saved via Front-end Posting
      • Delete uploaded files after email has been send
      • Increase Cookie lifetime for client data such as [Form Progression]
      • Altering cookie secure and httponly parameters
      • Define fake cronjob to clear old client data if cronjob is disabled on your server
      • Define page language attribute based on page ID or URL
      • Define custom headers when doing a POST request
      • Change checkbox/radio layout to vertical on mobile devices
      • Show remaining available form submission allowed
      • Global fields / elements
      • Trim values of fields
      • Re-sending E-mails after editing entries via Listings for WordPress
      • Combine multiple field values into one column on Contact Entries page
      • Altering the attachments for E-mails via PHP code for WordPress
      • Generate dynamic columns with dates based on user selected date from Datepicker element
      • Hide `eye` icon from Listings row based on user role
    • Data storage
    • BETA version
  • Changelog
  • Support
Powered by GitBook
On this page
  • Global settings
  • Global Overriding
  • Difference between Global settings and Form settings
  • File Upload Settings
  1. Quick start

First time setup

What you should understand before you start building forms

PreviousActivating a licenseNextSecure file uploads

Last updated 11 months ago

Important: Before creating your first form, please read this article in full. It contains important information about some of the core Super Forms functionalities which shouldn't be overlooked. Especially understanding the and the configuration of .

After you have () you will probably want to change a couple of settings depending on your use case. In regards to settings in Super Forms, there are two different types of settings. Your "local" Form Settings, and your Global settings.

Global settings

Global settings are used to determine what settings you prefer whenever you create a brand new form from scratch. Any settings you have defined here will be used for a newly created form.

You can find your global settings under Super Forms > Settings menu.

When you first start using Super Forms, you will want to make sure you went over the most important settings and update them to your liking.

Note: It is important to understand the difference between Global settings and Form settings. Changing your global settings will not affect existing forms as long as the existing forms did not share the same global setting at the time of saving the form. This means that in most cases you should and will be changing your Form settings (on the form builder page) instead of Global settings.

There are a couple of exceptions such as when setting up SMTP server settings. These type of settings are not form specific and are settings that all of your forms will be using. A couple of examples are:

  • Global Overriding

  • SMTP server

  • Custom CSS

  • Custom JS

Global Overriding

Global Overriding can be used to hardcode a specific setting to always be exactly what you defined it to be, no matter what an individual form might use. There are only a couple of settings which you can overridden for the time being. It is generally a good idea not to use Global Overriding unless you really have to.

Difference between Global settings and Form settings

When creating a form for the first time it will populate it's settings with those defined under Super Forms > Settings (which are your global settings).

Upon saving the form it will compare any settings with your global settings. Any settings that are equal will not be stored. While those that didn't equal will be stored. This allows you to have many forms with different settings but also settings they share. You could then change them under your global settings to so that all of those forms would reflect that change and point to the global setting. This is totally optional and in many cases you would just want to setup your global settings upon plugin installation and "never" look back. It's just much easier to make form changes on forms individually unless you are managing many different forms.

Again, in general it is good practice to setup your global settings upon plugin installation, and to make changes to settings on form level simply by editing your form and navigating to the "Form Settings" tab.

File Upload Settings

When you are going to use file upload elements inside your forms, it is a good idea to first head over to Super Forms > Settings > File Upload Settings. You can change many options in regards to how your files are being processed, uploaded and deleted.

It is highly recommended to read the article for more information on how to configure secure file uploads.

WordPress form file upload settings
Secure file uploads
Secure file uploads
installed Super Forms
super-forms.zip
differences between Global settings and Form settings
Global settings
Difference between Global settings and Form settings
File Upload Settings
File Upload Settings
WordPress form file upload settings