Some elements disappeared on my live site, how can I solve this?

Some elements disappeared on my live site, how can I solve this?

Generally, when some elements disappeared, this is due to a conflict with a plugin or with some script added via your theme.

This is what you can do to troubleshoot this:

Deactivate your plugins besides Elementor and Elementor Pro. If it solves the issue, reactivate them one by one.Switch to a default WordPress theme such as Twenty Nineeen. It if helps, that means that there is some script added via your theme which is conflicting with the elements.Make sure that you do not have mixed content. For instance, images or icons loaded via HTTP while your website uses the HTTPS protocol. To solve these mixed content issues, please consult this guide. Mixed content can make your pictures and icons disappear.

Note: In Safari, if you are not seeing mouse effects, or you are experiencing the problem of elements disappearing in Safari, this is due to an old jQuery version being used by WordPress. In some cases, viewing Mouse Track effects via Safari might cause a jQuery error which will cause elements to disappear, such as missing carousel arrows, for example. If this happens, you may also see an error which references 「maximum call stack size exceeded」. To resolve the issue, either remove entrance animations from widgets with motion effects and/or remove mouse effects from areas that have both scrolling and mouse effects simultaneously activated.

Discord Integration with Elementor

Discord Integration with Elementor

With Discord integration, you can send submitted form data to predetermined text channels on Discord via a unique Webhook URL.

These actions will be performed after a visitor submits the form and is a great way to send messages to a text channel in your Discord server.

Go to the 「Actions After Submit」 dropdown and click on the Add Action field > DiscordChoose DiscordThis adds a new Discord Dropdown. Click to open it

Selecting Discord Options

Webhook URL: Enter Discord』s webhook URL
Note: Click to learn how to create a Discord webhook URL
Username: Enter the username that will be shown as the senderAvatar URL: Enter the Avatar URL for the senderTitle: Add a title for each messageDescription: Add a description for each messageForm Data:  Refers to the Name, Email and Message your visitor will fill in on the form. Select YES to turn it on or NO to turn it offTimestamp: Select YES to display timestamp or NO to turn it offColor: Set a custom color for the vertical line that appears to the left of the message.

Section/Column Vertical and Horizontal Alignment

Section/Column Vertical and Horizontal Alignment

Adjust vertical and horizontal alignment within Sections and Columns to achieve a 「stretch-to-fill」 layout. This allows elements of columns with different heights to align with one another.

For each section/column, set the alignment options:

Section/Column> Layout

Vertical Align: Choose from:

TopMiddleBottomSpace Between – Widgets start and end at the edge of the column, with equal space between themSpace Around – Widgets are spaced equally, and the edges are half the size of the space between widgets.Space Evenly – Widgets have equal space between, before and after them.

Horizontal Align: This extends the ability of the inline positioning and lets you horizontally align the inline widgets that are placed in the same row. Choose from:

StartCenterEndSpace Between – Same as the vertical controlSpace Around –  Same as the vertical controlSpace Evenly –  Same as the vertical control

WooCommerce Single: Product Related (Pro)

WooCommerce Single: Product Related (Pro)

Insert and set the style for Related Products in WooCommerce Single template

Content

Related Products

Products Per Page: Set the exact amount of related products to be displayedColumns: Set how many columns will be displayed, from 1 to 12, for each device (Desktop, Tablet, Mobile)Order By: Set the order in which the products will be displayed. Options include Date, Title, Price, Popularity, Rating, Random, Menu OrderOrder: Select ASC or DESC (ascending or descending) order

Style

Columns Gap: Set the exact gap between the columnsRows Gap: Set the exact gap between the rowsAlignment: Align the related products data to the left, right, or center

Image

Border Type: Select the type of border, choosing from none, solid, double, dotted, dashed, or groovedWidth: Control the thickness of the border around the related product imagesColor: Choose the border colorBorder Radius: Set the radius to control corner roundness of the borderSpacing: Adjust the amount of space between the images and their data

Title

Color: Choose the related product Title colorTypography: Set the typography options for the Title textSpacing: Adjust the amount of space after the Title

Rating

Star Color: Choose the color of a filled starEmpty Star Color: Choose the color of an empty starStar Size: Set the size of starsSpacing: Adjust the amount of space after the Rating Stars

Price

Color: Choose the color of the related product PriceTypography: Set the typography options for the related product Price

Regular price

Color: Choose the color of the related product』s Regular PriceTypography: Set the typography options for the related product』s Regular Price

Button

Normal | Hover

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

Text Color: Choose the color of the related product』s Button TextBackground Color: Choose the background color of the related product』s ButtonBorder Color: Choose the border color of the related product』s Button

Typography: Set the typography options for the related product』s Button TextBorder Type: Select the type of border, choosing from none, solid, double, dotted, dashed, or groovedWidth: Control the thickness of the border around the related product』s ButtonBorder Radius: Control corner roundness of the button』s borderText Padding: Set the padding within the buttonSpacing: Adjust the amount of space above the buttons

View Cart

Color: Choose the color of the View Cart text under the buttonsTypography: Set the typography options for the View Cart text

Heading

Heading: Show or Hide the Related Products headingColor: Choose the color of the related products heading textTypography: Set the typography options for the heading textText Align: Align the related products Heading to the left, right, or centerSpacing: Adjust the amount of space after the Heading

Box

Border Width: Control the thickness of the border around the related product』s boxBorder Radius: Control corner roundness of the related products boxPadding: Change the padding within the related products box

Normal | Hover

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

Box Shadow: Adjust box shadow optionsBackground Color: Choose the background color of the related products boxBorder Color: Choose the border color of the related products box

Sale Flash

Sale Flash: Show or HideText Color: Choose the color of the Sale Flash textBackground Color: Choose the background color of the Sale FlashTypography: Set the typography options for the Sale Flash textBorder Radius: Control the corner roundness of the Sale FlashWidth: Control the thickness of the border for the Sale FlashHeight: Set the height of the Sale FlashPosition: Set the position of the Sale Flash, Left or Right, of the related products boxDistance: Set the distance of the Sale Flash from the top of the related products box

Note: The style of this widget is often affected by your theme and plugins. If you experience any such issue, try to switch to a basic theme and deactivate related plugins, or adjust the styling within your theme』s settings.

Dynamic Shortcode (Pro)

Dynamic Shortcode (Pro)

The Dynamic Shortcode feature provides the ability to use a shortcode, dynamically, for anything that Elementor doesn』t already provide a dynamic tag for. While the possibilities are limitless, here are a few examples:

Using any custom field plugin shortcodes that aren』t natively supported by ElementorInserting an Elementor template via its shortcodeUsing an external plugin』s shortcodeUse self-coded shortcodes, for example, conditionally displaying different messages on the page based on a custom shortcode created by a developer

If a widget』s field has a dynamic option, click on the Dynamic icon Select Shortcode from the Site selections. This will add Shortcode in the dynamic field.Enter your shortcode into the Settings > Shortcode field.

Important: By default, for security reasons, the generated HTML while using shortcodes is being escaped. If you wish to disable the escaping add the following line to your theme』s function.php file:

add_filter( 'elementor_pro/dynamic_tags/shortcode/should_escape', '__return_false' );

Popups: Fly-Ins

Popups: Fly-Ins

Fly-in popups are effective because they draw a user』s attention, but are relatively unobtrusive. The user』s experience isn』t completely disrupted, and yet the user knows that something of possible interest is available. For this example, we』ll wait for the user to reach the end of an article, and then we』ll popup an alert in the lower right corner that encourages her to read another article. We』ll show the popup on Desktops and Tablets, but not on Mobile devices.

Create Popup

Go to Dashboard > Templates > Popups > Add NewName your template and click 『Create Template』Choose a template from the Library or create your own design

Popup Settings

Settings

Set a custom width and heightSet the Horizontal position to Center and the Vertical position to Center.Hide OverlayShow Close ButtonSet Entrance Animation to Slide In Up

Style

Change text, background image, border, and styling as needed.

Adjust Section Content

Change content as needed. We used a Headline widget and a Posts widget to show one post from a category of our choice.

Publish Settings

Conditions: Include: Singular > All Singular

Triggers: On Scroll, Down, at 80%

Advanced Rules: Show only on Desktop and Tablet devices.

How To Use Selector In The Custom CSS Tab

How To Use Selector In The Custom CSS Tab

Use 「selector」 (without the leading dot) to target a wrapper element.

For example, if you』ve placed an image (or any child element) in a column, you may want to style either the wrapper surrounding the image, or the image itself.

Let』s place a solid 5px red border around the various elements to see what happens.

First, drag an Image widget into a column, and go to Image > Advanced > Custom CSS

Now, in the Custom CSS tab, enter the following:

selector { border: 5px solid red; }

Because you are editing the Image widget, you might be surprised to discover that the border does not surround the image at all. Instead, it surrounds the wrapper element, which in this case, is the column that the image is within.

To specify the child element, or in this case, the image, enter the following into the Custom CSS instead:

selector img { border: 5px solid red; }

This will place the border around the image because you』ve specified that it should affect the 「selector img」.

Now try this with another example.

Drag a Button widget into a column, and give it 10px of padding so you can see the column surrounding it nicely. Do this by going to the button』s Advanced tab, and setting Padding to 10 for all sides.

Your button should now look something like this (your colors may vary):

Next, let』s apply a background color using Custom CSS.

Enter the following:

selector { background-color: #ffff00; }

As before, this will apply to the wrapper of the button element, rather than the button itself. This time, you』ll notice that the 10px of padding prevents the entire column from being affected by our style.

And of course, if you want the background color to apply to the button instead of its wrapper, you can enter the following instead:

selector .elementor-button { background-color: #ffff00; }

This will result in the button』s background being yellow.

Use selector as an Elementor shortcut to help you write Custom CSS more quickly and easily. You always have the option, however, of using your own custom class instead.

Let』s redo that button background, but this time, we』ll give the button a custom class, which we』ll name 「so-yellow」. (Go to Advanced > CSS Classes and make sure you don』t include the preceding dot here).

Now, in the Custom CSS tab, instead of using 「selector」, we』ll simply reference the custom class 「.so-yellow」, and yes, you will need to include the preceding dot here.

As expected, the button』s wrapper now shows our bright yellow color for its background.

What happens if we then target the button itself?

Enter the following:

.so-yellow .elementor-button { background-color: #ffff00; }

You』ll notice that the button』s purple color does NOT change!

That』s because our new style needs an !important declaration added in this case.

.so-yellow .elementor-button { background-color: #ffff00 !important; }

Now, our styling is applied, and our button is yellow again.

Just for fun, and to prevent our button』s text from being lost in the bright yellow background, let』s finish styling the button by changing the text』s color. We』ll also add a border to the button as well. Regardless of which method you use, 「selector .elementor-button」 or 「.so-yellow .elementor-button」, the additional code will be the same.

selector .elementor-button { background-color: #ffff00; color: #000000; border: 2px solid #000000; }

Enjoy using selector whenever you want to quickly add Custom CSS to target that element』s wrapper.

Tip: For a list of Class names, see Frank Tielemans』 excellent Widget Classname Reference Guide

Revision History, Undo and Redo

Revision History, Undo and Redo

Elementor includes a built-in Revision History, as well as Undo and Redo. With these features, you get a log for every action and save made on the editor.

The history panel is accessed by clicking on the  icon at the bottom of the panel.

This will open the History panel, that includes Actions and Revisions.

The Actions Tab

The Actions Tab logs every 『action』 you make in Elementor.

Browsing and clicking on the Actions list will let you trace back your steps. You can move back and forth between actions.

Each item on the Actions list includes the name of the element and the type of change, whether it is an addition or an edit.

At the bottom of the Actions list, you』ll find when 『Editing started』. If you want to go further back, switch to the Revisions Tab.

The Revisions Tab

Everytime a page updates, a new revision is created.

You can switch between revisions and revert back to any previous one saved.

Each revision item lists the date, time and creator of the revision. Click on Apply to apply the revision on the current page. Click on Discard to return to the current version of the page.

Read the complete post about History here.

Undo / Redo Keyboard Shortcuts

You can also use CTRL-Z (Windows) or CMD-Z (Mac) to undo your last action and CTRL-SHIFT-Z or CMD-SHIFT-Z to redo your last action.

How to Use Minus Margin

How to Use Minus Margin

More complex layouts sometimes require that one section overlaps another section. This can be seen in many Elementor templates. like this one: https://library.elementor.com/homepage-interior-design/

To achieve this effect, go to Section > Advanced > Margin and set a top margin of -100.

Another way to see it is to insert one of our templates that uses a negative margin.

Elementor 2.1 – Overview

Elementor 2.1 – Overview

The new Elementor 2.1 includes solutions to many requests that our users have sent to us over time. 

Right Click

Starting from Elementor Version 2.1, we transferred all of our editing controls to a new context menu, that appears when you Right Click a Page/Section/Column/Widget handle.

Note: To access the browser』s original right-click functionality click CTRL/CMD + Right Click.

Copy/Paste

When you  Right Click you』ll find the Copy and Paste functions. There are three different types of Copy/Paste:

Copy/Paste Elements – Now you can simply Copy an element (Widget, Column or Section) and Paste it anywhere on the page. When pasting on top of a widget, the pasted element will be placed below it.

Tip: Use the shortcut CTRL/CMD + C, and then CTRL/CMD + V, to copy and paste elements.

Copy/Paste Element Style – With Paste Style, you can paste the style of any element you copy (Widget, Column or Section), then apply it on any other Widget, Column or Section.

Copy/Paste Between Pages – Copy Paste and Copy Style actually work between pages! You can Copy any Widget, Column or Section, and Paste it on a different page on your site.

Reset Style – You can easily return to the default style settings of every element by right clicking and choosing Reset Style.

To learn more about  copy-paste click here

Right Click – Page Level

Right Click anywhere on the drop area, will get you these Page level options:

Copy All Content – You can copy the entire page content and paste it to a different page.Delete All Content – The 『Delete All Content』 option moved into the Page Level Right Click.

Elementor drop area

UI Improvements

New collapsible categories in the Widgets panel

You can search the Widgets by Keywords『Add New Section / Template』 buttons

Change Mobile & Tablet Breakpoints

You can set the mobile and tablet breakpoint values.

Go to Elementor > Settings > Style Tab, and set the breakpoint value for mobile and tabletSave your changesGo to Elementor > Tools > General Tab > Regenerate CSS, click Regenerate Files

New Video Features

The New Video Features includes:

Self-hosted videos with HTML5Start and End times for the Video Widget (for supported platforms)Show/Hide YouTube logoAdded Dailymotion videosSet Start and End times for Background Video

To learn more about Elementor』s video features

Image CSS Filters

You can add CSS Filters to Image / Image Box WidgetsAdded Blend Modes for background overlay in Column & Section

To learn more about CSS Filters and blend modes

Gutenberg 3.0+ Compatibility

Switch between Gutenberg and Elementor, using the 『Edit with Elementor『 button within Gutenberg.