SiteGround Hosting Compatibility

SiteGround Hosting Compatibility

In some SiteGround server configurations, users may get a 502 error. If you get this error when you try to edit a page, you should first change the loader method:

Go to Elementor > Settings > Advanced, and under 『Editor Loader』, enable 『Switch front-end editor loader method』.

This setting changes the Elementor editor loader method.

You then may need to increase a particular Apache service limit. To do that, add the following lines inside the website』s .htaccess file:

SubstituteMaxLineLength10M

You can edit that file via SSH, FTP, or the File Manager tool in cPanel.

Connect To Template Library

Connect To Template Library

The first time you insert a template, you will be prompted to connect your free Elementor account to access the Template Library. If you don』t yet have an account, you can register for a free account during this process.

Frequently Asked Questions

Why do I have to connect?

A connection is required to enable us to add smart features to the library in the future including personalization features such as 『favorites』 and 『recently used』 views, as well as other enhancements that will make the Template Library more than just a place to store templates. As a user, you will gain better control over who uses your account and website and get added security. 

I build sites for clients using my Expert license. Will I have to give all my clients access to my account? I don』t want to share my credentials or allow clients to have access to my account in any way.

Don』t worry. Your clients will not access your account at all and you won』t need to share your credentials with them. Each of your clients will create their own individual, free accounts during the initial one-time process of connecting, if they don』t already have an account. In addition, each WordPress user on a website will need their own account if they intend to access the library.

What happens if I decide not to connect?

You will be unable to access the templates that Elementor provides via the Template Library. Your previous work remains intact. The connection only authenticates you as a user and doesn』t have any impact on your saved templates.

If I don』t connect, can I still use my own Saved Templates?

Yes, you』ll always have access to your own saved templates, whether you decide to connect to the Template Library or not.

What happens if an error occurs when I try to connect?

If you receive an error that says 」 An error occurred. The following error(s) occurred while processing the request: Connecting to the Library failed. Please try reloading the page and try again「, please ensure that the Site Address (URL) and WordPress Address (URL) at WP Admin > Settings > General are exactly the same. Also, this URL must correspond to the URL on your web browser』s address bar.

Once this is resolved, please follow these steps to refresh and resync the license:

First, log in to your account at  https://my.elementor.com/Next, go to My Account > Subscriptions and click on the large box showing your account information. This will open up a list of your connected sites. Click the Deactivate Site linkA confirmation popup will appear. Accept the changesFinally, go to your  WordPress dashboard > Elementor > License > Connect and Activate and try again

You Have No More Activations Left Or Your License Exceeded The Limitation

You Have No More Activations Left Or Your License Exceeded The Limitation

If you receive this error message, that means that you』ve used up your Elementor Pro plan』s quota of licenses on other websites. If you have any sites that you no longer use, or if you』ve used a license on a test or staging website, you can deactivate the license from it, and use the license for the site you now need it for.

Note: If you don』t have any sites that you can deactivate because you need the licenses for all of them, you will need to upgrade to the next available plan to be able to use the license on more sites.

How to free up a license for use?

This can be solved via your account on my.elementor.com

In your Elementor Pro account, click Subscriptions in the left sidebar. Find the subscription in the list that displays, and click the title of the subscription to see its details. Scroll down to the list of Connected websites. You can also view how many activations are left under your subscription. Deactivate one of the domains that you no longer use. This will free up one license so you will be able to activate your license key on the site you are working on.

From your site』s WordPress dashboard, go to Elementor > License to activate. You can learn more about how to activate a license here.

Form Widget (Pro)

Form Widget (Pro)

Set up a contact form on your website to allow your site』s visitors a simple way to get in touch with you.

Here are the options available for this widget:

CONTENT

Form FieldsSubmit ButtonActions after submitAdditional Options

STYLE

FormFieldButtonMessages

ADVANCED

AdvancedMotion EffectsBackgroundBorderCustom PositioningResponsiveAttributesCustom CSS

How To Add A Subscribe Form Using Elementor Pro』s Form Builder

How To Add A Subscribe Form Using Elementor Pro』s Form Builder

The Elementor visual form builder is a powerful tool that helps you build complete and beautiful online forms in minutes without using any code.

Here, we』ll show you how to build a simple lead capture subscription form that will accomplish three goals:

Allow visitors to sign up to a mailing list.Add the user to a 3rd party marketing automation tool such as MailChimp.Give the user a free gift such as a worksheet, ebook, or white paper for joining.

Drag And Drop A Form Widget

Begin by dragging the Form widget onto a page. The Form widget immediately creates a basic form which already contains a name field, an email address field, a message textarea, and a submit button.

Content > Form Fields

In the Form options panel, begin in the Form Fields section by giving the form a name, such as 「Subscribe Form」.

Next we see the 3 fields that were automatically generated when the widget was inserted: Full Name, Email, and Message.

For a typical lead generation form, there is no need for a message field, so delete it by clicking the X at the far right of the field option, leaving just the name and email fields. If you want to add new fields, just click the Add Item button to do so, but we only need two fields for this particular example.

Now let』s take a closer look at the options available for each field.

A Field』s Content Tab

Type – Under the field』s Content tab, you can select the Type of field. The Name field, for example, is a Text field type, which simply allows a user to type any standard text into a one-line field. The Email field, on the other hand, has a type of Email, which only accepts text that is in the appropriate email format, containing both an @ and a dot.

Label – Next is the Label option. Although it is not required, we recommend you provide a Label, even if you decide to hide it for display purposes, because this text is displayed in the email you receive when someone submits the form.

Placeholder – Next is the Placeholder option. This is an optional bit of text that helps the visitor understand what to place in this field.

Required – Now, set the Required toggle to Yes if you want the field to be required, or No if not. For most subscription forms, both the Name and Email fields are usually necessary, so set both of these to Yes. At the bottom of the Form Fields section, you can choose to Show or Hide the Required Mark. Set it to Show if you want the typical red asterisk next to the field labels. Just above the Required Mark option is the option to show or hide the Labels themselves. Of course, if you hide the Labels, then the Required Marks will be hidden as well, since they are attached to the Labels.

Column Width – In many cases, a thin subscription form is desirable, so instead of taking up so much vertical space, place the name and email fields on the same line. To do this, click the Name field, which opens up the field』s options. Change the field』s Column Width from 100% to 50%. Now do the same for the Email field. Once both fields』 column widths are set to 50%, the two fields should be on one row, side by side.

A Field』s Advanced Tab

Now let』s quickly take a look at the fields』 Advanced tab. In most cases, you will not need to make any adjustments here.

But one thing of importance to note is that the ID field here should never be blank. If, for some reason it is blank, type an ID name manually. Without an ID, the form won』t work properly. You』ll notice that the Shortcode contains the ID name within it. The Shortcode is the code you can copy/paste into the emails that get sent if you wish to have that particular field data sent out. By default, emails send all field data, by using the auto-generated shortcode [all-fields]. But in some situations, you may not wish to have every field』s data sent within the email. In that case, you would manually enter the shortcodes of the fields you do want included.

For a normal subscription form, you would leave these Advanced options as they are, assuming they each have an ID assigned.

See the Form Fields documentation for additional details on working with field data.

Content > Buttons

Now set the options for the form』s buttons. Most simple forms, such as this one, only have one button – the Submit button. If you are creating a multi-step form, however, you would also have a button for each step. 

First, choose the Size of the form』s Submit button. This option gives you a few 「preset」 styles which set the buttons font size and paddings, primarily. You can adjust these later in the widget』s style tab, but if you are looking for a quick setting, this would be the place to make that choice.

Next, you』ll set the button』s Width. For small forms, the 20% option is usually a good choice, but use whichever width works best for your particular style.

Since this form isn』t a multi-step form, we can skip the Multi-step button options. In the Submit field, type the button』s text. Default is Send, but other popular choices might be Subscribe, Get Started, Sign Up, etc.

Next, choose an Icon to display next to the Submit text on the button if you like. If you choose to display an icon, two new options will appear. Icon Position allows you to choose whether to place the icon before or after the Submit text, and Icon Spacing lets you adjust the amount of space between the icon and the Submit text.

In some cases, you may want to add a unique Button ID, which can be used in custom code when needed. Normally, this is left blank, and you should leave it blank for this demonstration.

See the Submit Button documentation for additional details on all the button options.

Content > Actions After Submit

This section allows you to add actions that will be performed after a visitor submits the form. The primary, default action is to send an email with the form』s data to someone. Other typical actions might be to redirect the user to a particular page or connect to a 3rd-party marketing platform such as Mailchimp. For this example, we』ll do each of those actions.

Email Action

As mentioned, the Email action is already added for us by default. You can see it in the Add Action area. If you don』t want the form submission data to be emailed to anyone, you could delete this action by clicking the X next to Email. Of course, we normally want to email the data, so leave this action in place. Now notice that you have an Email tab under the Actions After Submit tab. Every action added will create its own options tab beneath this. 

The Email tab has a number of options. See the Send Results Via Email to the Site Administrator(s) section of the Actions After Submit documentation for full details. By default, the settings here will send an email with the data from all form fields to the site administrator. You can adjust who the form goes to, what data is included, and more.

MailChimp Action

Once you』ve determined that these settings are as you want them to be, it』s time to add another action. This time, open the Actions After Submit tab again, and click in the field next to Email to open the dropdown selections to choose from. For purposes of this example, choose Mailchimp. This adds a new tab below the Email tab called MailChimp. Click that tab to open it.

Assuming you haven』t already set up your MailChimp integration, you』ll receive this message:

Set your MailChimp API Key in the Integrations Settings. You can also set a different MailChimp API Key by choosing 「Custom」.

Just click the Integrations Settings link to open a new browser tab where you can enter your MailChimp API key. 

Once the key is set there, you will be able to select an Audience list from the dropdown in the form』s MailChimp tab. Doing so will automatically add the user』s name and email address to your MailChimp list when they submit the form. If there are any problems with the integration, please see the integration document for the 3rd party platform you are using. In this example, you would read the MailChimp Integration document for tips on troubleshooting problems with this integration.

Redirect Action

Finally, let』s add one last Action After Submit. Open the Action After Submit tab, click the field and select Redirect from the dropdown. This adds a new Redirect tab beneath.

Click the Redirect tab to open its options and enter the URL of the page you want to redirect the user to once the form is submitted. This can be any page you have previously created for this purpose. For this example, it would be a page that thanks the user for signing up, and supplies the user with the freebie that you are offering or information on how to download it.

Content > Additional Options

Because this is not a multi-step form, skip the Steps Settings tab and open the Additional Options tab. The Form ID is optional, but if you need to target this form with an ID for some custom code, you can enter a unique ID here. Otherwise, leave it blank.

Set Custom Messages to Yes to be able to enter specific wording desired for each of the messages that might be given to a user. For example, you might want to change 「An error has occurred」 to read instead, 「Sorry, but an error has occurred.」 Please note that the Custom Messages are fallback messages when the browser does not display its own error. Very often, users will never see these specific messages.

See Additional Options documentation for full details.

Style

Now that you have your form in working order, it』s time to style it a bit. Click the widget』s Style tab.

Each portion of the form can be styled, including the Form itself, the Form Fields, the Submit and Multi-Step Buttons, the Messages, and the Steps (if used).

See Form Style documentation for full details on styling each of these areas.

Test Your Form!

Once you』ve styled the form to your liking, you』re done. Publish or update the page, and fill out your form to make sure it works as expected. If you have any problems, check our form troubleshooting guide for help.

More Fun With Forms

If you want to learn how to do more fun things with Elementor Forms, read on:

Subscribe Form Popups

If you would like to create a Subscribe Form Popup, see this tutorial:

Multi-Step Forms

If you』d like to learn how to create a multi-step form, see the Multi-Step Forms documentation or watch this tutorial:

Contact Forms

If you are interested in creating a Contact Form, watch this tutorial:

Send Confirmation Email

If you would like to send a confirmation email to the user, you will use the Email 2 Action After Submit field for this purpose. Just follow this guide:

Multi-Step Forms

Multi-Step Forms

Multi-Step Forms allow you to create forms that have multiple steps, such that the user fills out a few fields, clicks Next, fills out a few more, clicks Next or Previous, etc. until the last step is completed, at which time the form can be submitted.

Steps are special form fields that act as separators and allow users to: 

Choose the step indicator (e.g. Next / Previous)IconTextIcon + TextNumberNumber + TextProgress BarNoneAdd icon per stepCustomize steps appearanceControl over Next and Previous itemsValidate each step fields immediately

Content

See the Form Widget documentation for additional form elements.

Form Fields

Form Name: Enter a name for the form

Form Fields – A list of the fields in your form. You can duplicate, add or delete fields as you please. You can drag and drop to change their order.

Click on a field to view its settings. For Step fields, specifically, the following options are available.

Type – Choose Step to create a new Step fieldLabel – The name of the field, displayed on the form and on the email you receive from the user.Previous Button – Type the button』s label (e.g. Previous, Go Back, etc.)Next Button – Type the button』s label (e.g. Next, Continue, etc.)Icon – Select Button』s Icon, either None, Upload SVG, or select from Icon Library

Input Size – Set the height of the fields. Label – Show or hide the labels on the form.

Steps Settings

Type: Select the design of the Steps indicators, selecting from None, Text, Icon, Number, Progress Bar, Icon and Text, or Number and TextShape: Select the border surrounding the Step indicator, either Circle, Square, Rounded, or None

Style

Steps

Typography: Change the typography options for the Steps numbers

Spacing: Set the amount of space between the Steps and the form fields

Padding: Set the amount of padding around the Steps numbers

Inactive | Active | Completed

Primary Color: Set the color of the Steps numbers, for inactive, active, and completed states

Secondary Color: Set the color of the Steps background, for inactive, active, and completed states

Divider Width: Set the thickness of the divider line that separates each Step number

Divider Gap: Set the gap spacing between the divider line and each Step number

Form Style

Form Style

Column Gap – Set the space between the columnsRow Gap – Set the space between the rowsLabel – Set the spacing, label color, and typography of the labels.HTML Field – Set the spacing, color, and typography of HTML fields on your form, if any exist.

More Form Options

This page outlines the Form Style > Form Options. For other Form options, click one of the links below:

CONTENT

Form FieldsSubmit ButtonActions after submitAdditional Options

STYLE

FormFieldButtonMessages

Form Fields

Form Fields

This section of the Elementor Form widget lets you add and manage each of the form fields that will be included in the form.

Form Name – Name the form.

Form Fields – A list of the fields in your form. You can duplicate, add or delete fields as you please. You can drag and drop to change their order.

Click on a field to view its settings.

Type – Choose the type of field you wantLabel – The name of the field, displayed on the form and on the email you receive from the user.Placeholder – The frontend display name of the field.Required – Switch it on to set the field as a Required field.Column Width – Lets you set the width of the field. If you want a form with two fields in one row – set each field to 50%.

Types of Fields

Text – A simple text field. i.e. NameEmail – An email type. Includes validation for emailText Area – A textarea type. You can set the number of rowsURL – A website URL fieldTel – A telephone number typeRadio –  A radio type. Single choice. You can slide the Inline List for a horizontal style. Click for more optionsSelect – A select type. Dropdown list of options. Can set to multiple selection. Click for more optionsCheckbox – A checkbox type. Check one or more options. You can slide the Inline List for a horizontal style. Click for more optionsAcceptance – Add a terms checkbox for the user to acceptNumber – A number typeDate – Add a date picker fieldTime – Add a time picker fieldFile Upload – Allow your users to upload filesPassword – Add a password fieldHTML – Add an HTML fieldHidden – Add a hidden field. Hidden to the user, but visible to the AdminreCAPTCHA – Add a reCAPTCHA. reCAPTCHA verifies the user is not a robotHoneypot – Adds a Honeypot to your form. A honeypot is a hidden field designed as a decoy for spambots that are filling out forms. Humans won』t see the field, so they won』t fill it out. Because a bot cannot tell that the field is hidden, it will fill it out. If a honeypot field is not empty upon submission, the form is obviously a bot-filled spam submission and will be automatically rejected.

Input Size – Set the height of the fields. Label – Show or hide the labels on the form.

Learn more about the Form Widget (Pro)

Note: All field error messages are controlled by the browser. 

More Form Options

This page outlines the Form Fields options. For other Form options, click one of the links below:

CONTENT

Form FieldsSubmit ButtonActions after submitAdditional Options

STYLE

FormFieldButtonMessages

Form Button Style

Form Button Style

You can style the Normal and Hover state for the Submit Button.

Background Color – Set the background colorText Color – Set the color of the textTypography – Set the typography of the textBorder Type – Choose between different border styles.Border Width – Set the width of the field borders, if borders are setBorder Color – Set the border color of the fieldsBorder Radius – Set the radius of the borderText Padding – Set the padding for the text

More Form Options

This page outlines the Form Style > Button Options. For other Form options, click one of the links below:

CONTENT

Form FieldsSubmit ButtonActions after submitAdditional Options

STYLE

FormFieldButtonMessages