Can I Upgrade My License After I Have Already Purchased One?

Can I Upgrade My License After I Have Already Purchased One?

You can upgrade your active Elementor Pro license through your Elementor account. When upgrading, you will only need to pay for the difference between your current license and the one you are upgrading to, based on a prorated price, depending upon how much time is left on your current subscription.

How to upgrade?

1. Go to my.elementor.com and log in to your account and click Subscriptions

2. Click on Upgrade

3. Enter your payment details.

4. Your license will immediately be upgraded. 

After upgrading, you』ll enjoy updates, support, and access to the premium template library (starting from the date you upgraded).

Update Issues

Update Issues

Before You Update:

We strongly recommend that you follow these procedures before you update any WordPress plugin, theme, or even WordPress itself.

Verify that you do not have the WordPress automatic update option on. Some hosts, including wordpress.com, may implement automatic updates by default. Please check with your host to verify, and request that this option be disabled if you want to ensure that you don』t update anything without first checking that it will be compatible with your site settings.Make a manual backup! You should also automatically backup your websites on a regular basis to avoid pitfalls. Updates are always tested on our end and by BETA testers but we cannot guarantee that there won』t be issues with some specific environments. Read more about backing up your site here.Before updating, please read the documentation on the new release, including any blog posts, changelogs, and community announcements, when possible. These may include instructions and information to help you decide if you should update now or wait. You can check the plugin changelogs here (Core) and here (Pro).Check if your addons for Elementor are compatible with Elementor. You may need to check with the addons』 developers for more information. The developers of the addons are contacted weeks before each update to ensure they can test the compatibility of their plugins with Elementor. Sometimes however, the plugins are still not compatible when the update is released. Test the update on a staging site first, before updating your live, production site. There are several options for using a staging site.a. The best option is when a host has a staging site already available for you, as this will very closely duplicate the exact system settings of your live site. Ask your host if this is available to you. If so, you will need to temporarily deactivate your Elementor Pro license from the live site to activate it on the staging site, unless you have multiple licenses available from your Plus or Expert plan. If your host does not offer a staging site to you, there are other options, and although the system settings won』t be exactly the same as your live site, they will be very similar.b. Another option is to create a staging site on your own computer (this is called localhost) by using a solution such as Local by Flywheel. When building a staging website using a local machine, Elementor Pro doesn』t register as an install, meaning you can run Elementor Pro on your local machine and on your online website at the same time. This works on .local, .dev, and .test domains.c. As an alternative to localhost, you can use an external staging site service such as WP Stagecoach or WP-Staging.You can read our blog post on staging here.

Issues After Updating Your Staging Site:

While some issues following updates may be actual code bugs, many more tend to be issues with specific, individual environments (e.g. installs with conflicting plugins and themes or with server settings which prevent Elementor from working properly). Occasionally, bugs may be related to specific settings that are not active by default, and are discovered once those settings are turned on. In all cases, there are steps you can take to quickly troubleshoot the problem.

Activate Safe Mode. If the problem disappears, you will know that the issue is either with your theme or with one of your plugins. At that point, you can debug Safe Mode to rectify the issue. This may involve contacting the plugin or theme developers for support.Clear all cache, multiple times if necessary, which includes browser cache, WordPress caching plugins, and server caches. Even if you aren』t using a caching plugin, your host may be caching your site server-side. Contact your host to have them clear all cache as well. Also test your site in an incognito browser to be sure your cache isn』t taking control.Contact Elementor support if any bugs seem to be strictly linked to Elementor.Once everything is working well on your staging site, only then should you update your live, production site. Follow these same procedures if anything goes wrong there. Of course, if all else fails, if you created a backup before updating, you can always restore from your backup to immediately get back to the way it was working before you updated.

Common Scenarios:

I don』t see any notifications to update to the newest version

There are several ways to force the newest update to become available. 

Please go to 「Dashboard > Updates」 and click the Check Again button. This will usually make the latest version available to you.If that didn』t work, you can try to deactivate your plugins (besides Elementor and Elementor Pro) temporarily, wait a few minutes, and then check to see if latest versions become available for updating. Once you get the update, you can reactivate the plugins.Of course, if neither of those work, you always have the ability to download the newest version of Elementor Core via our website or from wordpress.com, and you can download the newest version of Elementor Pro via your account at my.elementor.com. Once downloaded, simply upload it to 「Plugins」 on your WordPress Dashboard (after deleting the previous version).

I receive an error message when I try to update Elementor Pro

Some errors with updates occur when you try to update Elementor or Elementor Pro on your localhost installation. A possible fix can be found by installing the plugin: https://wordpress.org/plugins/fix-windows-compatibility/

When you receive an error message while updating Elementor Pro, you have to upload the latest version via your account on my.elementor.com, then upload it to 「Plugins」 on your WordPress Dashboard. Alternatively, you can also upload it via FTP. Please note that you have to delete your current version of Elementor Pro before uploading a new one manually. 

We have solutions for some of these error messages in this guide which will avoid you needing to upload Elementor Pro manually after each update.

Note: To avoid pitfalls, disable your optimization and caching plugins before updating Elementor or Elementor Pro. Please note also that some server cache can affect the update process of Elementor and Elementor Pro. This is rare but it can happen. You may need to ask your host to temporarily disable server cache so you can run the update.

My layout has been lost since the latest update

If the styling of your website is missing after updating Elementor, please try the following: https://docs.elementor.com/article/204-my-changes-do-not-appear-online

If this happens each time that you update, that means that the server cache of your website is preventing Elementor from rewriting to your CSS files. In this case, you have to flush the cache from your cPanel. You can also ask your hosting company to create a plugin for you which can flush the server cache automatically. This will avoid the hassle of going to each page and saving them again with Elementor. If you could not fix the issue, please contact your hosting company. 

Sometimes, it will be enough to click on the 」 Regenerate CSS」 button and/or to switch the CSS Print Method > Internal Embedding  in the settings and tools of Elementor on your WordPress Dashboard.

Elementor keeps loading or does not work properly since I updated the plugin

Plugin conflicts are a common thing on WordPress. We cannot guarantee that our plugin will play well with all the plugins installed on WordPress (more than 50,000) so If you cannot edit or if you experience any issue following an update, please try these troubleshooting tips.

If you could not solve the issue with the aforementioned troubleshooting procedure, you can contact us for further assistance. If your issue is due to a plugin conflict, please inform us and also report the issue to the support team of the conflicting plugin, as they will likely need to update their plugin themselves.

Also make sure that your server meets the requirements of Elementor (to avoid white screens of death, responsive issues, performance issues and PHP errors): Requirements

Elementor Pro Is deactivated when I rollback the Free Version

If you rollback the free version of Elementor for troubleshooting, the Pro version will automatically deactivate. This is intentionally done by the developers in case the two versions are incompatible. Simply reactivate the Pro version from Dashboard > Plugins and check for any errors. You may sometimes need to re-save permalinks and regenerate your CSS due to class changes.

Tip: Known bugs related to specific versions can be found here.

Note: If you do not want to troubleshoot by deactivating your plugins and switching to a default theme of WordPress or by following any of the previous troubleshooting steps, you can temporarily rollback the plugin in 「Elementor > Tools > Version Control」 on your WordPress Dashboard. Keep in mind that this Rollback functionality is a last resort, and while it is a useful tool for a quick fix, it is not a permanent solution. At some point, in order to upgrade, you will need to make sure all troubleshooting has been followed and fixes are in place. So it is best to rule out other issues such as caching issues (including server cache) and plugin conflicts before rolling back.

Elementor Pro does not work

Elementor Pro does not work

If you cannot edit when you activate Elementor Pro, check the following:

Activate the Safe Mode and check if it helps. If it does not help try the following:Enable the editor loader method in the Elementor > Settings > Advanced on your WordPress Dashboard (if the issue happens on a specific server).Deactivate your plugins besides Elementor and Elementor Pro and check if it solves the issue. Switch to a WordPress default theme (temporarily) such as Twenty Nineteen and verify if it fixes the problem.If it did not help, make sure that your memory limit is set to at least 128MB according to our requirements. You can check the memory limit for WordPress via your system info located in the 「system info」 tab of Elementor settings on your WordPress dashboard. If your memory limit is under 128MB, send this article to your hosting company: https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHPAsk your hosting company to deactivate ModSecurity via your Cpanel to troubleshoot. Some configurations set via this firewall can block Elementor Pro. Instead of deactivating ModSecurity, they can check the error logs of ModSecurity to figure out if some rule of this firewall is not leading to the issue. Memory limits added via this firewall can prevent Elementor Pro from working.If nothing helped, edit from another computer to rule out an issue with a program installed on your computer.

If you were unable to solve the issue after trying the tips mentioned above, please open a support ticket via my.elementor.com and provide us with Administrator-level WordPress login details.

Note: Safe Mode can be activated only by site admins (i.e. users with administrator privileges), because only they can deactivate plugins. If you are not receiving the Enable Safe Mode option, please ask your site administrator to activate safe mode and troubleshoot the problem for you. In the case of a multisite setup, only Super Admins can activate Safe Mode.

Fatal error after updating or installing Elementor or Elementor Pro

Fatal error after updating or installing Elementor or Elementor Pro

If your website is down because of a fatal error, check your email. WordPress sends a recovery link to the administrator of the site via email. The link always looks like this: /wp-login.php?action=enter_recovery_mode . Click the link in that email to gain access to your site』s WordPress dashboard once again.

Alternate method: Although the first method is much each easier, you can also deactivate your plugins by modifying their names via FTP. This will allow you to access the dashboard of WordPress.

After you』ve regained access, try to upload / update  Elementor/ Elementor Pro one more time. If you do not know how to reach or modify the plugins names via FTP, you can contact your hosting provider.  Basically, you just have to go to your WP files and then to wp-content > plugins.

If this helps, please report the error to us and to the support of the plugin which conflicts with Elementor. If this does not help, please open a support ticket with the exact error via the Support tab of your account on my.elementor.com.

Known fatal errors that can be easily solved:

.PHP Fatal error: Allowed memory size of … bytes exhausted

This literally means that you are running out of memory. To solve this issue, contact your hosting company so that they can raise your  WP memory limit accordingly. Sometimes, this memory limit can be set also via ModSecurity so this has to be checked by your web host service provider.

.PHP fatal error: namespace declaration statement has to be the very first statement or after any declare call in the script:If you receive this error, go to your FTP files, delete Elementor (or Elementor Pro if the error is linked to Elementor pro) and install the latest version of Elementor (or Elementor Pro). You can get the latest version of Elementor Pro via your account on my.elementor.com. The latest version of Elementor is available in the  repository of WordPress. Most of the time, this happens because some third-party program corrupted your files. In this case, you can remove the space at the beginning of the line mentioned in the error.

.PHP fatal error: cannot use output buffering in output buffering display handlers in unknown on line 0:

This generally happens when you are using  an old version of PHP. In this case, you have to ask your hosting company to update your PHP version to the latest version of PHP. You can do it sometimes by yourself via your Cpanel.

.PHP fatal error: Fatal error: require(): Failed opening required

This error happens when your server could not open a specific file. This error has to be reviewed by your hosting provider.

Note: 

If the name 「elementor」 does not appear in the error, that means that the issue is apparently not linked to Elementor. If the name of an addon for Elementor appears in the fatal error, that means that this plugin is probably not updated. If you cannot solve this by updating the addon, please contact the support of this addon. Sometimes fatal errors can be due to a corrupt database especially when the fatal error mentions the 「core」 code of Elementor. Indeed, some plugins and other third-party products can corrupt the database of your website and can prevent Elementor from functioning properly. If you use a database optimization plugin, please deactivate it before accepting an update of Elementor or Elementor pro. If you receive an error saying that some code is 「deprecated」 then that means that you are apparently using an addon for Elementor which is not updated. To confirm, you have to deactivate the addons for Elementor via FTP one by one to figure out which one is causing the issue.Make sure you update both Elementor and Elementor pro to avoid fatal errors.

Sending Email Confirmations with Elementor Forms

Sending Email Confirmations with Elementor Forms

You can easily send and customize email confirmations with Elementor forms.

After adding a Form Widget to your section, Go to Actions After Submit > Add Action, and add Email.

Click the to open the Email section

To: Define the site owner』s address. It』s added by default according to the email set in the WordPress admin.Email Subject: Type in your Email SubjectEmail Content: By default all form fields are sent via Shortcode: [all-fields]. To customize the content, copy the Shortcode of the field i.e [field id=」name」] etc. You can find the Shortcodes under Form Fields > Email (or any other form field) > Advanced. You can also build your own custom email via HTML. See example at the end of the article.From Email: Type the From Email fieldFrom Name: Type the From Name fieldReply-To: Type the Reply-To field. The Reply-To content is identical to the From Email fieldCc: Type a CcBcc: Type a BccMeta Data: include additional Metadata in the sent email, such as Date, Time, Page URL etc.Send as: Send as HTML or Plain Text

Configure Email2

Email2 is very useful. For example, it could be a confirmation email received by your site』s visitor – immediately after he sent a form on your site.

To create one, go through the same process as above for Email.

Note: In the 『To』 field you should input the shortcode located in the advanced tab of the email field [field id=」email」].

Tip: You can personalize the confirmation email by using the submitter』s first name (『Howdy [field id=」name」]』).

The HTML Part

The following is an example template to use for this form. You will only need to use basic HTML tags to get started in this lesson but can build on this knowledge to create highly customized submissions. If you have no knowledge of HTML or access to any editor applications such as Dreamweaver, you may use the Elementor Text Editor widget to write the email template in the Visual mode, then switch to the Text mode and copy the HTML.

Example HTML

You have a new wedding to plan.

[field id=」first_name」] would like you to contact them about planning their wedding on [field id=」eventdate」] at [field id=」location」].

The couples vision and plans so far are as follows:

[field id=」message」]

Contact Information

  • First Name: [field id=」name」]
  • Last Name: [field id=」last_name」]
  • Email Address: [field id=」email」]
  • Phone Number: [field id=」phone」]

Good luck at the event!

Note: Only shortcodes located in the advanced tab of the form fields widget can be used. You cannot use shortcodes from anywhere else here. Adding other shortcodes from other plugins or elsewhere will cause a server error message. The shortcode needs to be written exactly as it appears in the form field』s advanced tab.

Adding The Template To The Form

We can now add this HTML to our form using the Email options in the controls. Paste the HTML into the message field replacing the [all-fields] default. Make sure that the send as HTML option is enabled near the bottom of the controls.

More Form Options

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

CONTENT

Form FieldsSubmit ButtonActions after submitAdditional Options

STYLE

FormFieldButtonMessages

How To Give Support Agents Permission To Your Website

How To Give Support Agents Permission To Your Website

In order for our agents to better help you, they may need administrative access to your website. You may safely grant access to an agent by following the steps in the following documentation.

Self Hosted And Hosted Elementor Websites

Log in to your websites dashboardClick on Users in the side panelClick on the + Add User buttonFill out the formFor the Username (required) enter [email protected] the Email Address (required) enter [email protected] over the user details as they are not needed by our agentsPassword: We recommend using the password that WordPress automatically generates for you, as it is guaranteed to be strong. Please copy this password to your clipboard or paste it in your computer』s notepad, so you can give it to your representative laterRole: Please select Administrator for the Role here. Any other role will prevent your customer experience agent from being able to solve your issueClick the Add New User button to finish the process and create the new user account Provide your Elementor support agent with the address of your website and password. Please don』t rely on the 「Send User Notification」 for this. Elementor has many agents, and the specific one handling your ticket may not receive that notification. 

This user may be deleted once your solution has been achieved.

WordPress Hosted Websites

Log in to your WordPress website dashboardClick on Users in the side panelClick the + Invite buttonEnter the following email address for the invitation: [email protected] the Role section select, AdministratorClick the Send Invitation button

This user may be deleted once your solution has been achieved.

Note: An invitation may be revoked by navigating to the Invites tab, selecting the invitation, and clicking the Revoke Invite button.

Important: You should always make a full backup of your website before granting access to support agents.

Container Element

Container Element

With the container element you can now harness the power of flexbox CSS. The primary goal behind flex is to provide the ability to alter each items』 width, height, and order, to best fill the available space of the container. This feature will replace the current section, column, and inner section functionality of the Elementor editor.

Important! Use with caution. Please do not use Developer Edition on production sites. Developer Edition releases, just like beta releases, may not be stable. Use it on staging environments only, and back up your entire website before updating.

Backwards Compatibility

If you have an existing Elementor website, or wish to use older templates from the library that use sections, do not worry. Pre-existing sections, columns, and inner sections will still continue to function as always and may be edited. In the navigator you will see that containers are marked with an icon. This allows you to make the transition to containers at your own pace. 

Tip: While it is not possible to create a new section (only containers), you may duplicate an existing section or save to your template library and import/edit as needed if your design requires it. 

Why Should Container Elements Be Used

Container elements provide more optimized solutions for nestable elements. You may add multiple widgets to the same container and align them relatively without the need for additional columns or inner sections thus improving the performance of your page.

See Example

How To Add Container Elements

The Container element is currently an experiment. To enable containers, navigate to Dashboard > Elementor > Settings > Experiments.

Adding With The New Container Option

From the main editor window, click the + sign to create a new container.Select a preset Flex Layout that best suits your designAdd add your content to the new layout

Tip: Additional containers may be added using the Container Widget or duplicating from the navigator.

Adding With The Container Widget

From the editor panel drag a Container widget onto your page or into any existing container.Choose the Row or Column options from the direction.Easily add additional Container Widgets or duplicate from the navigator panel.  

Editing The Container Properties

Layout Controls

Container

Width –  Use the slider or manually enter a value to set the desired container width in PX, %, or VWMin Height – Use the slider or manually enter a value to set the desired container width in PX or VHDirection  – From the dropdown selector choose Default, Row, Column, Revered Row or Reversed Column Align Items – Choose your alignment from the icons Flex Start, Center, Flex End, or StretchJustify Content – Choose the justification from the icons Flex Start, Center, Flex End, Space Between, Space Around, Space EvenlySpacing – Use the slider or manually enter values to increase or decrease the space between elements in the flex gap propertyWrap – From the icons chose No Wrap, or Wrap this will define whether the items are forced in a single line (No Wrap) or can be flowed into multiple lines (Wrap)Align Content – (If wrap is enabled) Select the alignment preference from the dropdown menu between default, center, flex start, flex end, space between, space around, or space evenly.

Additional Controls

Overflow – From the dropdown selector, choose Default or HiddenHTML Tag – From the dropdown menu select the most appropriate HTML tag for you container from the options

Making A Container Clickable With An 「A」 Tag

You may make any container clickable by first selecting the 「a」 option from the HTML tag above. A link option will then appear below. Enter the URL or use the dynamic options by clicking the stack icon.

Container Styles

The Container can be customized by using Style Tab 

Style Options

The following can be set for both normal and hover states.

Background

Background Type – Select the background type, color, gradient, image, or slideshowColor (background): From the color picker, select the color(s) for the fieldImage: Click to select or upload an image or images if slideshow type is used to the media library to use as the background image of your container

Background Overlay

Background Type – Select the background type, color, gradient, imageColor (background): From the color picker, select the color(s) for the fieldImage: Click to select or upload an image to the media library to use as the background overlay image of your containerOpacity: Use the slider or manually enter a value in the field

Border

Border type: From the dropdown menu select between solid, double, dotted, dashed, or groovedWidth (border): Enter a chosen value in the fields based on px, em, or %Color (border): From the color picker, choose the background color for your borderBorder Radius: Enter a chosen value in the fields based on px, em, or %Box Shadow: Click the pencil icon to open the shadow properties options.

Shape Divider

Choose to display at the Top or Bottom of your containerType: Click the dropdown to choose your Shape Divider styleColor: Pick a colorWidth: Set the width of your Shape DividerHeight: Set the height of your Shape DividerFlip: Flip the direction of your Shape DividerBring to front: Force your Shape Divider to be in front of other objects

Advanced Tab Controls 

In the Advanced Tab you may manually set the container width and other properties. These parallel settings will override the parent container settings. 

Layout

The following advanced settings may be applied to the container

Align Self – Select the icon best suited to your needs. Options are flex start, center, flex end, and stretchOrder – Select from the icons to choose start, end, or custom

Adding Elements To The Container

When adding Widgets to your Containers, it will use the Direction option. Choose between Row, Column, or the Reversed options depending on your needs and layout. Use the Gap option to add space between the elements.  Use the align and justify properties for even more control of your design.

Each widget』s width can be set in the Advanced tab. In the example above all elements are now occupying one container using the Wrap option rather than using columns or inner sections thus reducing the amount of dividers and improving the performance of your page.

Widget Advanced Tab Flex Settings

When containers are enabled, each widget will have additional flex options in the Advanced tab that have been optimized.

Layout

Margin: Enter a value in the field based on PX, EM, %, or REMPadding: Enter a value in the field based on PX, EM, %, or REMWidth: Use the slider or manually enter a value to set the width of the widget based in PX, %, or VW Align Self – Select the icon best suited to your needs. Options are flex start, center, flex end, and stretchOrder – Select from the icons to choose start, end, or customPosition: Use the dropdown menu to select from default, absolute, or fixed. If either Absolute or Fixed are selected, the following options also become available.Horizontal Orientation: Sets the horizontal reference point for the absolute positioning, with choices of either Start or End.Offset: Changes the horizontal reference point by the amount of the offsetVertical Orientation: Sets the vertical reference point for the absolute positioning, with choices of either Start or End.Offset: Changes the vertical reference point by the amount of the offsetZ-index: Set the Z-Index. Learn more about Z-IndexCSS ID: Set a CSS ID for your sectionCSS Classes: Set CSS Classes for your section

Scroll Snap

Scroll Snap

The Scroll Snap feature allows you to stop the scroll of your page when the section reaches a defined point in the viewport. This is useful in full height sections where you wish to pause the user before they scroll to the next section similar to a slide.

Enabling Scroll Snap

The Scroll Snap feature may be enabled on any page in the Page Settings. Click the gear icon in the bottom corner of your editor panel and navigate to the Advanced tab. 

Note: Scroll snap is currently an experiment. To activate it, navigate to Dashboard > Elementor > Settings > Experiments

Controls

Scroll Snap: Toggle to enable the feature on the pageSnap Position: From the dropdown menu select the position you wish to stop the scroll from the following options: Top, Center, or BottomScroll Padding: Set the distance in PX you wish to offset the section from the position above (example: adjust to accommodate for a sticky header)Scroll Snap Stop: From the dropdown menu choose the behavior of the scroll snap from Normal, which is the default value and allows an element to be scrolled past without snapping, or Always which will force the browser to snap to this element, even if the scroll would normally go past this element.

Note: Scroll Snap only works with Pages edited with Elementor. It does not currently function with Templates, or Theme Builder site parts.

Revert To Release From Developer Edition

Revert To Release From Developer Edition

What Is The Developer Edition

The Developer Edition plugin gives you direct access into Elementor』s development process, and lets you take an active part in perfecting our product. Each Developer Edition release will contain experimental functionalities that developers will be able to use to get familiar with the next releases before they are published.

Q. Is this the same as the Beta Version?

A. No. The Developer Edition is a separate plugin and not the same as the Beta release.

Revert Back To Stable Release Versions

If you have installed the Developer Edition, and wish to revert your website back to the release editions, follow these steps:

Navigate to Dashboard > Elementor > Developer EditionFrom each of the sections Elementor and/or Elementor Pro use the button to re-install the latest stable release.Navigate to Dashboard > Plugins > Installed PluginsDeactivate the Developer PluginReactivate Elementor Core/Pro if inactiveNavigate to Dashboard > Elementor > Tools and regenerate the CSS by clicking the buttonYou may additionally use the rollback feature located in Dashboard > Elementor > Tools > Version Control to use an earlier version if needed.