# Super Forms

## Super Forms

- [Drag & Drop Form Builder for WordPress](https://docs.super-forms.com/drag-and-drop-form-builder-for-wordpress.md): An advanced, flexible yet easy to use premium form builder for WordPress.
- [Installation](https://docs.super-forms.com/quick-start/installation.md): Installing the Super Forms plugin .zip file on your WordPress site
- [Registration](https://docs.super-forms.com/quick-start/registration.md): Registering a Super Forms account
- [Starting your 15 day trial](https://docs.super-forms.com/quick-start/starting-your-15-day-trial.md): Start a 15 day free trial and try out the plugin for free
- [Purchasing a license](https://docs.super-forms.com/quick-start/purchasing-a-license.md): Activate your plugin by purchasing a license
- [Activating a license](https://docs.super-forms.com/quick-start/activating-a-license.md): How to activate Super Forms using your license code
- [First time setup](https://docs.super-forms.com/quick-start/first-time-setup.md): What you should understand before you start building forms
- [Secure file uploads](https://docs.super-forms.com/quick-start/secure-file-uploads.md): Understanding and configuring file upload settings for your WordPress forms
- [Creating a form](https://docs.super-forms.com/quick-start/creating-a-form.md): How to create your first form in Super Forms
- [Adding form elements](https://docs.super-forms.com/quick-start/adding-form-elements.md): Adding elements to your form canvas
- [Editing elements](https://docs.super-forms.com/quick-start/editing-elements.md): Editing elements inside your form
- [Publishing your form](https://docs.super-forms.com/quick-start/publishing-your-form.md): Adding your form to be displayed on the WordPress front-end
- [FAQ](https://docs.super-forms.com/quick-start/faq.md): Frequently Asked Questions
- [Dashboard](https://docs.super-forms.com/account/dashboard.md)
- [Your Invoices](https://docs.super-forms.com/account/dashboard/your-invoices.md): Here you will find your latest invoices
- [Billing details](https://docs.super-forms.com/account/dashboard/billing-details.md): Updating your billing details or payment method
- [Your Licenses](https://docs.super-forms.com/account/dashboard/your-licenses.md): Here you can find a list of your active licenses
- [E-mail Notification](https://docs.super-forms.com/account/dashboard/e-mail-notification.md): Here you can change your E-mail notification settings
- [Password reset](https://docs.super-forms.com/account/dashboard/password-reset.md): Here you can reset your password
- [Cancel subscription](https://docs.super-forms.com/account/dashboard/cancel-subscription.md): How do I cancel my Super Forms subscription?
- [Common problems](https://docs.super-forms.com/common-problems/index.md): Here you will find a list of frequent problems and possible solution(s).
- [Email delivery problems](https://docs.super-forms.com/common-problems/index/email-delivery-problems.md): Solutions that might resolve email delivery problems
- [Why is my form not sending emails?](https://docs.super-forms.com/common-problems/index/email-delivery-problems/why-is-my-form-not-sending-emails.md)
- [Why are emails going into spam folder/inbox?](https://docs.super-forms.com/common-problems/index/email-delivery-problems/why-are-emails-going-into-spam-folder-inbox.md)
- [File upload problems](https://docs.super-forms.com/common-problems/index/file-upload-problems.md): How to resolve file upload problems on your WordPress site
- [Datepicker Styling Conflict Issues](https://docs.super-forms.com/common-problems/index/datepicker-styling-conflict-issues.md): Troubleshoot and fix broken Super Forms datepicker styling caused by conflicting global jQuery UI CSS from other plugins.
- [Session expired](https://docs.super-forms.com/common-problems/index/session-expired.md): Why am I getting a "session expired" error message when submitting the form on my WordPress website? And how to resolve it?
- [reCaptcha Troubleshooting – Fix “Not Loading” & Verification Errors](https://docs.super-forms.com/common-problems/index/recaptcha-troubleshooting-fix-not-loading-and-verification-errors.md): Learn how to resolve common Super Forms reCaptcha v2/v3 issues in WordPress: loading failures, verification errors, multiple-form conflicts, API key mistakes, and JavaScript conflicts.
- [Layout elements](https://docs.super-forms.com/elements/layout-elements.md)
- [Column/Grid](https://docs.super-forms.com/elements/layout-elements/column-grid.md): A responsive and flexible column/grid (layout) system for your WordPress forms
- [Multi-part / step](https://docs.super-forms.com/elements/layout-elements/multi-part-step.md): In short the multi-part allows to create WordPress forms that consist of multiple steps. This guide explains what a multi-part element is, what features it has, when to use the multi-part.
- [Form elements](https://docs.super-forms.com/elements/form-elements.md): List of available form elements for your WordPress form
- [Calculator](https://docs.super-forms.com/elements/form-elements/calculator.md): How to do create a calculation form for your WordPress site to calculate prices, discounts and other service costs.
- [Signature](https://docs.super-forms.com/elements/form-elements/signature.md): The Signature Element allows you to collect digital signatures from users that fill out the form. You can attach them to the E-mails as well as include them in your generated PDF's
- [File upload](https://docs.super-forms.com/elements/form-elements/file-upload.md): How to add a file upload field (element) to your WordPress form so that users can upload single or multiple images and documents at once.
- [Datepicker](https://docs.super-forms.com/elements/form-elements/datepicker.md): Presenting you the most advanced date picker for your WordPress forms to cover a wide range of use cases.
- [Variable field](https://docs.super-forms.com/elements/form-elements/variable-field.md): How to create a dynamic/variable field for your WordPress form
- [Dropdown](https://docs.super-forms.com/elements/form-elements/dropdown.md): Adding a dropdown element to your WordPress form
- [Text field](https://docs.super-forms.com/elements/form-elements/text-field.md): Adding a simple Text input field to your WordPress form.
- [Autosuggest](https://docs.super-forms.com/elements/form-elements/autosuggest.md): With the autosuggest field you can let users filter through a set of predefined values by typing in a text field, yet still allow them to freely enter a value on your WordPress form.
- [Keywords](https://docs.super-forms.com/elements/form-elements/keywords.md)
- [Radio button](https://docs.super-forms.com/elements/form-elements/radio-button.md)
- [Keyword Field](https://docs.super-forms.com/elements/form-elements/keyword-field.md)
- [Button](https://docs.super-forms.com/elements/form-elements/button.md)
- [Audio Recording (microphone)](https://docs.super-forms.com/elements/form-elements/audio-recording-microphone.md): Audio recording via microphone
- [HTML elements](https://docs.super-forms.com/elements/html-elements.md)
- [Heading](https://docs.super-forms.com/elements/html-elements/heading.md): Add titles (headings) inside your WordPress form
- [HTML (raw)](https://docs.super-forms.com/elements/html-elements/html-raw.md): Allows you to insert custom HTML / CSS / JavaScript on your WordPress form
- [Image](https://docs.super-forms.com/elements/html-elements/image.md): Used to display images inside your WordPress form
- [TinyMCE](https://docs.super-forms.com/elements/html-elements/tinymce.md): Use this if you are not familiar with HTML and want to display text with markup to your users on your WordPress form
- [Divider](https://docs.super-forms.com/elements/html-elements/divider.md): Used to visually divide sections of your WordPress form for a more user friendly experience allowing the user to continue to the next step or previous step in your form
- [Spacer](https://docs.super-forms.com/elements/html-elements/spacer.md): Used to add space between elements in your WordPress form
- [PDF page break](https://docs.super-forms.com/elements/html-elements/pdf-page-break.md): Used to start a new PDF page when using the PDF Generator for your WordPress form
- [Google map element WordPress form](https://docs.super-forms.com/elements/html-elements/google-map-element-wordpress-form.md): Used to display (or generate) a google map (or route) based on user input for your WordPress form
- [Basic](https://docs.super-forms.com/features/basic.md)
- [Confirmations emails](https://docs.super-forms.com/features/basic/confirmations-emails.md): How to configure E-mail confirmations for your WordPress forms (form submissions).
- [Save Form Progression (continue later)](https://docs.super-forms.com/features/basic/save-form-progression-continue-later.md): How to save entered data when a user fills out a form on your WordPress website so that they can continue later without losing their current progress.
- [Build In Translation System](https://docs.super-forms.com/features/basic/build-in-translation-system.md): Translate your forms on the fly without requiring an additional plugin. You can translate elements and form settings so that everything can be read in a different language properly.
- [Populate form](https://docs.super-forms.com/features/basic/populate-form.md): How to automatically populate your WordPress form with previous data or predefined data via parameters or previous form submission.
- [Popups](https://docs.super-forms.com/features/basic/popups.md): How to display a form via a popup or modal on your WordPress website
- [Import & Export](https://docs.super-forms.com/features/basic/import-and-export.md): How to export and import form settings, contact entries and form elements on your WordPress site.
- [Hide form after submitting](https://docs.super-forms.com/features/basic/hide-form-after-submitting.md): Hide the WordPress form after it has been submitted by a user.
- [Hide or lock out user from your forms](https://docs.super-forms.com/features/basic/hide-or-lock-out-user-from-your-forms.md): How to hide, password protect or lock out user from submitting a WordPress form.
- [Validation](https://docs.super-forms.com/features/basic/validation.md)
- [Advanced](https://docs.super-forms.com/features/advanced.md)
- [WordPress form with Google sheets dropdown](https://docs.super-forms.com/features/advanced/wordpress-form-with-google-sheets-dropdown.md): How to setup a WordPress form that has a dropdown with items retrieved from a Google (drive) sheets file.
- [Custom registration form for WordPress](https://docs.super-forms.com/features/advanced/custom-registration-form-for-wordpress.md): How to create custom registration form for your WordPress site to register users with a specific user role and optionally custom user meta data.
- [Custom login form for WordPress](https://docs.super-forms.com/features/advanced/custom-login-form-for-wordpress.md): How to create custom login form for your WordPress site where (optionally) only specific user roles are allowed to login.
- [Custom lost password form for WordPress](https://docs.super-forms.com/features/advanced/custom-lost-password-form-for-wordpress.md): Using the default WordPress "Lost password" form or creating your own custom "Lost password" form to let users reset their password.
- [Update current logged in user](https://docs.super-forms.com/features/advanced/update-current-logged-in-user.md): Updating a currently logged in WordPress user through a form or register as new if the user is not currently logged in.
- [Secrets](https://docs.super-forms.com/features/advanced/secrets.md): With WordPress secrets you can define values inside your form without disclosing the value itself to the client. Instead the value will be retrieved only upon form submission on the client side.
- [Prevent duplicate entries](https://docs.super-forms.com/features/advanced/prevent-duplicate-entries.md): Prevent duplicate form submissions based on email address or other form values entered in your form on WordPress.
- [Lock & hide form](https://docs.super-forms.com/features/advanced/lock-and-hide-form.md): How to lock or hide your WordPress form when it has been submitted for an X amount of times.
- [Password protect](https://docs.super-forms.com/features/advanced/password-protect.md): How to password protect your WordPress form or only allow specific user roles to submit the form.
- [Conditional Logic](https://docs.super-forms.com/features/advanced/conditional-logic.md): With conditional logic you can show or hide specific elements or a set of elements that are inside a column based on a field value.
- [Tags system](https://docs.super-forms.com/features/advanced/tags-system.md): How to retrieve any data or user input inside your WordPress forms with the use of the tags system and how to correctly use them in your WordPress forms.
- [Address lookup/auto complete](https://docs.super-forms.com/features/advanced/address-lookup-auto-complete.md): How to lookup/autocomplete an address within your WordPress form and populating form input fields with the address data.
- [Analytics Tracking](https://docs.super-forms.com/features/advanced/analytics-tracking.md): How to track form submissions in WordPress with the use of Event Tracking provided by Google Analytics.
- [Conversion Tracking](https://docs.super-forms.com/features/advanced/conversion-tracking.md): How to track WordPress form submissions as conversions with Google Tag manager
- [Distance & Duration Calculation](https://docs.super-forms.com/features/advanced/distance-and-duration-calculation.md): How to calculate traveling duration or distance between two locations (addresses) in your WordPress form.
- [If statements](https://docs.super-forms.com/features/advanced/if-statements.md): Displaying data/content conditionally inside your HTML element and or email body with the build in "if statements" for your WordPress forms
- [Foreach loops](https://docs.super-forms.com/features/advanced/foreach-loops.md): How to loop over dynamic form data inside your E-mails to retrieve user input inside the email body content.
- [E-mail Reminders](https://docs.super-forms.com/features/advanced/e-mail-reminders.md): How to send E-mail reminders after user submits the form in WordPress. For Appointment reminders or follow E-mails for your customers.
- [Variable Fields](https://docs.super-forms.com/features/advanced/variable-fields.md): How to create a variable field for your WordPress form that gets updated dynamically based on other field values or user input
- [Form templates - Include elements into other forms - WordPress](https://docs.super-forms.com/features/advanced/form-templates-include-elements-into-other-forms-wordpress.md): If you require multiple forms that consist partially of the same elements, you can use the "Include Form" element to inject elements from another form. Reduces the editing time while building forms.
- [How to Transfer Form Fields Between Forms in WordPress](https://docs.super-forms.com/features/advanced/how-to-transfer-form-fields-between-forms-in-wordpress.md): Transferring form elements from one form to another in WordPress is quick and easy. This guide will show you step by step how to copy elements from one form into another without losing data or layout.
- [Integrations](https://docs.super-forms.com/features/integrations.md): Extend your form functionality with third party integrations and tools.
- [PDF Generator](https://docs.super-forms.com/features/integrations/pdf-generator.md): Form to PDF converter/generation for WordPress. Creates a PDF file based on the form submission. The PDF will look identical to what the user sees on the front-end. Custom HTML and CSS can be used.
- [Listings](https://docs.super-forms.com/features/integrations/listings.md): Display contact entries (form submissions) on your WordPress front-end page in a table like fashion (list).
- [WooCommerce Checkout](https://docs.super-forms.com/features/integrations/woocommerce-checkout.md): Redirect your users to the WooCommerce Checkout after submitting the form. Automatically adding products to the cart and defining other related checkout options for WooCommerce.
- [Fixed price checkout](https://docs.super-forms.com/features/integrations/woocommerce-checkout/fixed-price-checkout.md): Checkout a single product in WooCommerce with a fixed quantity and price after submitting the form.
- [Dynamic price checkout](https://docs.super-forms.com/features/integrations/woocommerce-checkout/dynamic-price-checkout.md): How to add a product with a dynamic price to your WooCommerce cart based on user selected options.
- [Variable product checkout (variations)](https://docs.super-forms.com/features/integrations/woocommerce-checkout/variable-product-checkout-variations.md): Checkout a variable product by adding it to the cart after submitting the form. And redirecting the user to the cart or checkout page.
- [Replacing the "Add to cart" on a product page with a form](https://docs.super-forms.com/features/integrations/woocommerce-checkout/replacing-the-add-to-cart-on-a-product-page-with-a-form.md): How to replace the WooCommerce "Add to cart" button on product page with a custom advanced form.
- [Hiding product from shop and order via custom form](https://docs.super-forms.com/features/integrations/woocommerce-checkout/hiding-product-from-shop-and-order-via-custom-form.md): How to hide a product from the WooCommerce shop and only allowing users to order the product via a custom form.
- [PayPal](https://docs.super-forms.com/features/integrations/paypal.md): Accept payments via PayPal such as one time payments, subscriptions, donations or cart checkouts (for multi-product checkout).
- [MailChimp](https://docs.super-forms.com/features/integrations/mailchimp.md): Connect your form with MailChimp and add new subscribers after they fill out the form.
- [Mailster](https://docs.super-forms.com/features/integrations/mailster.md): Add subscribers to your Mailster campaign list after they fill out the form.
- [Zapier](https://docs.super-forms.com/features/integrations/zapier.md): How to connect your WordPress form with Zapier services to connect with tons of third party applications and API's.
- [Stripe (BETA)](https://docs.super-forms.com/features/integrations/stripe-beta.md): Allow payments via Stripe such as one time payments, recurring payments (subscriptions) or donations for your WordPress form.
- [WooCommerce Instant Order (in progress)](https://docs.super-forms.com/features/integrations/woocommerce-instant-order-in-progress.md): Create WooCommerce orders on the fly with a single form submission. Skipping the cart and checkout pages and providing a "payment link" after form submission.
- [WordPress Form to Google Sheet Integration](https://docs.super-forms.com/tutorials/wordpress-form-to-google-sheet-integration.md): Learn how to seamlessly integrate a WordPress form to Google Sheet using Super Forms and Zapier. Automate data collection, eliminate manual entry, and enhance efficiency with this step-by-step guide.
- [GDPR Consent / Terms agreement](https://docs.super-forms.com/tutorials/gdpr-consent-terms-agreement.md): How to request the user to accept the terms of service or GDPR consent or privacy policy to be able to submit the WordPress form.
- [How to update the plugin](https://docs.super-forms.com/tutorials/how-to-update-the-plugin.md): Login to your WordPress site. Navigate to Dashboard > Updates. Then click "Check again". Now select the plugins that require updating and click "Update Plugins".
- [Sending emails to specific department for WordPress contact forms](https://docs.super-forms.com/tutorials/sending-emails-to-specific-department-for-wordpress-contact-forms.md): Conditionally sending an email to a specific department E-mail address based on the user selected option from a dropdown on your WordPress form.
- [Example Forms for WordPress](https://docs.super-forms.com/example-forms-for-wordpress.md): This section will contain example forms for your WordPress site which you can copy paste under your \[Code] tab on the form builder.
- [Booking 24 hours ahead of time](https://docs.super-forms.com/example-forms-for-wordpress/booking-24-hours-ahead-of-time.md): This WordPress form will only allow bookings that are at least booked 24 hours ahead of time. This can be useful for example reservations or renting services.
- [Code Examples](https://docs.super-forms.com/developers/code-examples.md)
- [Lookup City by Zipcode for your WordPress form](https://docs.super-forms.com/developers/code-examples/lookup-city-by-zipcode-for-your-wordpress-form.md): Example JavaScript code and form elements code to lookup a city based on entered zipcode on your WordPress forms. You can change the region by setting the country as parameter if needed.
- [Audio Recording Field](https://docs.super-forms.com/developers/code-examples/audio-recording-field.md): WordPress form with microphone recording field. Allow your user to record audio and upload it as a audio file (webm). User can preview the recording and start a new recording if needed.
- [Custom API Phone Number Validation for Your WordPress Form](https://docs.super-forms.com/developers/code-examples/custom-api-phone-number-validation-for-your-wordpress-form.md): Enhance your WordPress form with custom API phone number validation. Learn how to implement JavaScript code to validate phone numbers via a custom API for accurate form submissions.
- [Updating WordPress user meta data after login](https://docs.super-forms.com/developers/code-examples/updating-wordpress-user-meta-data-after-login.md): If you require to update some user meta data after the user logged in to your WordPress site you can use one of the below codes.
- [Automatically redirecting to next step after displaying text or a progress bar](https://docs.super-forms.com/developers/code-examples/automatically-redirecting-to-next-step-after-displaying-text-or-a-progress-bar.md): Below code is intended if you want to display a progress bar (or some text) like "Comparing the best offers for you……" inside a multi-part (form step) before automatically redirecting to the next step
- [Dropdown with groups (categories)](https://docs.super-forms.com/developers/code-examples/dropdown-with-groups-categories.md): How to add groups for WordPress dropdown element so the items belong to categories/subcategories.
- [Prevent form submission based on entered field values](https://docs.super-forms.com/developers/code-examples/prevent-form-submission-based-on-entered-field-values.md): Prevent form from being submitted by comparing entered field values. Useful when you want to prevent a specific user or bot from submitting the form. Returns a fake success message to the user.
- [Track form submissions with GTM (Google Tag Manager)](https://docs.super-forms.com/developers/code-examples/track-form-submissions-with-gtm-google-tag-manager.md): Tracking WordPress form submissions with GTM (google tag manager)
- [Tracking Multi-part steps with Google Analytics](https://docs.super-forms.com/developers/code-examples/tracking-multi-part-steps-with-google-analytics.md): Tracking WordPress Multi-part steps form with Google Analytics
- [Tracking Multi-part steps with GTM data layer (dataLayer.push)](https://docs.super-forms.com/developers/code-examples/tracking-multi-part-steps-with-gtm-data-layer-datalayer.push.md): How to pass information to tags with the use of the data layer object. This allows you to pass events or variables. It also allows you to setup triggers based the values of variables.
- [Track form submissions with third party](https://docs.super-forms.com/developers/code-examples/track-form-submissions-with-third-party.md): Tracking form submission with Third Party software
- [Compare input field value with database value](https://docs.super-forms.com/developers/code-examples/compare-input-field-value-with-database-value.md): Comparing WordPress database value with form input value
- [Insert form data into a custom database table](https://docs.super-forms.com/developers/code-examples/insert-form-data-into-a-custom-database-table.md): Insert form data into a custom WordPress database table upon form submission.
- [Delete database row after contact entry is deleted in WordPress](https://docs.super-forms.com/developers/code-examples/delete-database-row-after-contact-entry-is-deleted-in-wordpress.md): The below code will delete a row from a custom WordPress database table when a contact entry is deleted. The below example will try to match the row based on the email address of the user.
- [Limited date availability (slots) for your WordPress booking form](https://docs.super-forms.com/developers/code-examples/limited-date-availability-slots-for-your-wordpress-booking-form.md): Allow only a maximum amount of bookings (slots) for a specific date for your WordPress booking form. And display an error message when the date is fully booked and no longer available for selection.
- [Send submitted form data to another site](https://docs.super-forms.com/developers/code-examples/send-submitted-form-data-to-another-site.md): Sending your WordPress submitted form data to another website.
- [Exclude empty fields from emails](https://docs.super-forms.com/developers/code-examples/exclude-empty-fields-from-emails.md): How to exclude empty fields from your WordPress email after form submission
- [Execute custom JS when a column becomes conditionally visible](https://docs.super-forms.com/developers/code-examples/execute-custom-js-when-a-column-becomes-conditionally-visible.md): Trigger or execute custom JavaScript when a column becomes conditionally visible on your WordPress form.
- [Toolset Plugin: Update comma separated string to Array for meta data saved via Front-end Posting](https://docs.super-forms.com/developers/code-examples/toolset-plugin-update-comma-separated-string-to-array-for-meta-data-saved-via-front-end-posting.md): Updating a comma separated string to Array for WordPress meta data via Front-end Posting when creating a new post after form submission.
- [Toolset Plugin: Update file ID to file URL for meta data saved via Front-end Posting](https://docs.super-forms.com/developers/code-examples/toolset-plugin-update-file-id-to-file-url-for-meta-data-saved-via-front-end-posting.md): Updating the file ID to point to the file URL for WordPress meta data when saving a post via Front-end Posting.
- [Delete uploaded files after email has been send](https://docs.super-forms.com/developers/code-examples/delete-uploaded-files-after-email-has-been-send.md): When your WordPress form is submitted, delete any uploaded files directly after the email has been send.
- [Increase Cookie lifetime for client data such as \[Form Progression\]](https://docs.super-forms.com/developers/code-examples/increase-cookie-lifetime-for-client-data-such-as-form-progression.md): Increasing WordPress cookie lifetime for client data such as form progression and other client storage required by some of Super Forms features.
- [Altering cookie secure and httponly parameters](https://docs.super-forms.com/developers/code-examples/altering-cookie-secure-and-httponly-parameters.md): Change how your the cookies are stored by altering the \`secure\` and \`httponly\` parameters.
- [Define fake cronjob to clear old client data if cronjob is disabled on your server](https://docs.super-forms.com/developers/code-examples/define-fake-cronjob-to-clear-old-client-data-if-cronjob-is-disabled-on-your-server.md): How to define a fake cronjob for your WordPress site when cronjob is disabled on your server.
- [Define page language attribute based on page ID or URL](https://docs.super-forms.com/developers/code-examples/define-page-language-attribute-based-on-page-id-or-url.md): Setting the WordPress page language attribute for a specific page based on the ID or URL
- [Define custom headers when doing a POST request](https://docs.super-forms.com/developers/code-examples/define-custom-headers-when-doing-a-post-request.md): How to define custom POST request headers before making the request on your WordPress site based on the URL.
- [Change checkbox/radio layout to vertical on mobile devices](https://docs.super-forms.com/developers/code-examples/change-checkbox-radio-layout-to-vertical-on-mobile-devices.md): Change WordPress form checkbox/radio layout to vertical on mobile devices
- [Show remaining available form submission allowed](https://docs.super-forms.com/developers/code-examples/show-remaining-available-form-submission-allowed.md): This code allows you to display the remaining amount of times the form is allowed to be submitted.
- [Global fields / elements](https://docs.super-forms.com/developers/code-examples/global-fields-elements.md): Need the same field or element on existing forms? The global field method might be helpful in these scenario's. To add a field to all your existing forms by altering the form via WordPress hooks.
- [Trim values of fields](https://docs.super-forms.com/developers/code-examples/trim-values-of-fields.md): The below example codes will trim (remove any whitespace at the start and end of a value). This makes sure any spaces a user entered at the start or end are removed before processing.
- [Re-sending E-mails after editing entries via Listings for WordPress](https://docs.super-forms.com/developers/code-examples/re-sending-e-mails-after-editing-entries-via-listings-for-wordpress.md): The code example will make it possible to re-send the Admin and or Confirmation E-mails after an entry has been edited or updated via the table view (Listings Add-on) on your WordPress site.
- [Combine multiple field values into one column on Contact Entries page](https://docs.super-forms.com/developers/code-examples/combine-multiple-field-values-into-one-column-on-contact-entries-page.md): This code allows you to combine multiple field values into one single column. For instance if you have multiple event dates you could combine them into a single column named "Event Dates"
- [Altering the attachments for E-mails via PHP code for WordPress](https://docs.super-forms.com/developers/code-examples/altering-the-attachments-for-e-mails-via-php-code-for-wordpress.md): If you have a form with a dropdown and you wish to attach a specific file to the E-mails based on the selected dropdown item you can use the below code to achieve this.
- [Generate dynamic columns with dates based on user selected date from Datepicker element](https://docs.super-forms.com/developers/code-examples/generate-dynamic-columns-with-dates-based-on-user-selected-date-from-datepicker-element.md): This is an example form that allows a user to select a date from a Datepicker element. After which a dynamic column with fields will be added for all following days.
- [Hide \`eye\` icon from Listings row based on user role](https://docs.super-forms.com/developers/code-examples/hide-eye-icon-from-listings-row-based-on-user-role.md): Simple front-end (JavaScript) method to hide the "Eye" icon on your Listings based on specific user-role(s).
- [Variable product checkout based on variation SKU](https://docs.super-forms.com/developers/code-examples/variable-product-checkout-based-on-variation-sku.md): This example code allows you to use variable fields inside your form to generate the SKU dynamically based on user selected options. Allowing you to add the product variation to the cart base on SKU.
- [Data storage](https://docs.super-forms.com/developers/data-storage.md): Where does Super Forms store all it's data inside the WordPress database?
- [BETA version](https://docs.super-forms.com/developers/beta-version.md): Here you can download the BETA version, get early access to the latest features before they are being released to the public and help keeping the public releases of the plugin as stable as possible
- [Changelog](https://docs.super-forms.com/changelog.md): New features, improvements and bug fixes.
- [Support](https://docs.super-forms.com/support.md): Submit a ticket and we will do our best to help!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.super-forms.com/drag-and-drop-form-builder-for-wordpress.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
