Popups

Popups

Popups are call to action modal windows that popup and overlay the page at a specified moment or under specific triggers and conditions. Popups are designed to focus a user』s attention once they have taken an action.

To begin, go to Templates > Popups. Control the layout, conditions, rules and styles of the popup,and then design the popup content.

Note: Click the Popup Settings gear icon in the panel』s bottom toolbar to edit the popup settings.

Design Popup

Settings

Layout

Width: Set the exact width of the popup, using either px or vhHeight: Set the exact height of the popup, using either px or vh. Use 100vh for both width and height to create full-screen popupsHorizontal: Choose the horizontal position of the popup, from Left, Center or RightVertical: Choose the vertical position of the popup, from Top, Center, or BottomOverlay: Show or Hide the background overlayClose Button: Choose to Show or Hide the Close buttonShow Button After x seconds (if Show Close Button was chosen): Select the number of seconds to wait before showing the close buttonEntrance Animation: Choose the popup』s entrance animation such as fade and zoom from the dropdown selections. Choose any animation effect to preview the effect.Exit Animation: Choose the popup』s exit animation such as fade and zoom from the dropdown selections. Choose any animation effect to preview the effect.Animation Duration: Set the length of time for animation, in milliseconds

General Settings

Title: Enter the title of popup. This title will only show on the backend, not to the user.Status: Draft, Pending Review, Private, or Published

Preview Settings

Preview Dynamic Content as: Choose from any Archives, Pages, Posts, Media, or 404 pages.

Note: To see the content you』ve chosen, you must reload the page after selecting the dynamic content.

Style

Popup

Background Type: Choose a background color, image, or gradientBorder Type: Select the type of border, choosing from none, solid, double, dotted, dashed, or groovedBorder Radius: Set the border radius to control corner roundness for each side of the popupBox Shadow: Adjust box shadow options

Overlay

Background Type: Choose a background color, image, or gradient

Close Button

Position: Choose to display the Close button on the Inside or the Outside of the popupVertical Position: Use the slider to select the vertical position of the Close buttonHorizontal Position: Use the slider to select the horizontal position of the Close button

Normal | Hover

Color: Select the color of the Close button for both the Normal and Hover statesBackground Color:  Choose the background color of the Close button for both the Normal and Hover statesSize: Set the size of the close button

Advanced

Advanced

Show Close Button After (sec): Enter a number of seconds. The close button will only appear after that time has passed.Automatically Close After (ms): Enter the number of ms to wait before automatically closing the popup. Leave blank to disable automatic close.Prevent Closing on Overlay: Select Yes to prevent users from being able to close the popup by clicking on the overlay.Prevent Closing on ESC Key: Select Yes to prevent users from being able to close the popup by pressing the ESC key.Disable Page Scrolling: Select Yes to prevent users from scrolling the page shown behind the popupAvoid Multiple Popups: If the user has seen another popup on the page he visits, hide this popup by selecting YesOpen By Selector: Enter a list of selectors that will manually trigger the popup (CSS IDs, classes or data-elements). See instructionsMargin: Adjust the marginsPadding: Adjust the padding around the popupCSS Classes: Add your custom class without the dot (e.g. my-class)

Custom CSS

Custom CSS: Enter your own CSS

Control Popup via Publish Settings

Set Conditions

Conditions allow you to set on which pages of your website the popup will appear.

Set the conditions that determine where your popup is used (excluding manual triggering). For example, add an Include condition and choose Singular > Front Page to only show the popup on the site』s home page. Learn more about Conditions.

Set Triggers

Triggers are the user actions that cause your campaign to popup. Select Yes or No for each option that will cause the popup to occur.

On Page Load: If set to Yes, set the number of seconds to wait, upon page load, before popup is triggered.On Scroll: If set to Yes, select direction (Up or Down) and the amount to scroll before popup is triggered. Down scroll is based on the percentage of the page scrolled down; Up scroll is based on the number of pixels scrolled up.On Scroll To Element: If set to Yes, enter the Selector name (CSS ID) that will trigger the popup when user scrolls to it. You must add the CSS ID to the Advanced tab of the element as well.On Click: If set to Yes, enter the number of clicks that will trigger the popupAfter Inactivity: If set to Yes, enter the number of seconds of user inactivity that will trigger the popup.On Page Exit Intent: Set to Yes to trigger the popup when user』s mouse activity indicates intent to exit the page

Advanced Rules

Advanced Rules specify other requirements that must be met to generate a popup.

Show after X page views: If set to Yes, set the number of page views before popup is triggered.Show after X sessions: If set to Yes, set the number of user sessions before popup is triggered (a session starts when the user visits the website and ends when the user closes the browser).Show up to X times: Max times the popup will be displayed. If Count is set to On Open, this will only allow the popup to open as many times as the number set. If Count is set to On Close, the popup will only open until the user has closed it for the Xth time, after which it will not open again. This setting is set in the Local Storage and will remain there until deleted.When arriving from specific URL: If set to Yes, Show or Hide the popup if a user arrives from a specific URL (enter the specific URL). Regex is an option for advanced users to set advanced rules for matching URL patterns.Show when arriving from: If set to Yes, show if user arrives from search engines, an external link (enter URL of specific link) and/or an internal link (enter URL of specific link).Hide for logged in users: Set to Yes to hide popup for all logged-in users or from select custom roles. For websites with cache, this feature might not work properlyShow on devices: Set to Yes to choose to show on Desktop, Tablet, and/or Mobile devices

Note: Popups cannot be displayed more than once if the page is not reloaded or re-entered.

Control Popup Via Manual Triggering

Popups can be triggered manually. Dynamic links can use the Popup Action to open or close a Popup. Form can use the Actions After Submit option to open or close a Popup. Any element can use a unique selector (class, ID or data-element) to manually trigger a popup when that element is clicked.

From any link element, choose Dynamic > Actions > Popup. Click Popup to select either Open Popup or Close Popup. If Close Popup is chosen, the option, 「Don』t Show Again」 will become an available option.From an Elementor form, choose Actions After Submit > Add Action > Open Popup or Close PopupFrom a Custom Selector: Any element can have a selector set which can be used as a manual popup trigger. Edit the element and go to Advanced > CSS Classes (or CSS ID) and give the element a class name (without the preceding dot) or ID name (without the preceding #). In the popup』s Conditions, choose the page that includes the element with the unique selector (e.g. Conditions > Include > Singular > Pages > Your Page Title). When a users visits that page, and clicks on the element, the popup will trigger. This is useful for opening a popup from a theme』s navigation menu item, content within a Text Editor widget, from a non-Elementor element or script, etc.

When triggering a popup from a custom selector, please note that the element doesn』t have to be a 「link」. A normally non-clickable element, such as plain text, can be clicked to generate the popup as well. Also note that the Triggers and Advanced Rules will be disregarded while using this option.

Image Widget

Image Widget

Images play a vital role in web design, so you will most likely use the Image Widget a lot while designing your website. Let』s go over all of the settings you can control for this widget.

Content

Image – Upload an image or choose Dynamic to dynamically use Posts featured image, Site Logo, and Author Profile Picture.Image Size – Choose the size of the imageAlignment – Set the image AlignmentCaption – Optionally, add a caption to the bottom of the image. Choose to either create a new custom caption or use the current Attachment Caption from the image』s location in the WordPress Media Library.Link To – Set a link to a custom URL, media file, or no link. Choose 「media file」 to link directly to the location of the image within your media library. Choose 「custom URL」 to link to any page on any site. Choose 「none」 if you don』t want to add a link to the image at all.

Style

Width – Set the Image WidthMax Width – Set the Max Width for the ImageHover Animation – Click the dropdown to choose a Hover AnimationCSS Filters – Set CSS Filters: Blur, Brightness, Contrast and SaturationOpacity – Set the OpacityTransition Duration – Set the Hover Animation durationBorder Type – Set a Border TypeBorder Radius – Set a Border RadiusBox Shadow – Set Box Shadow: Horizontal, Vertical, Blur, and SpreadCaption – Set the Alignment, Text color, Text Shadow, and Typography of the caption.

Note: Blend Modes/CSS Filters do not work with Internet Explorer.

Advanced

Set the Advanced options that are applicable to this widget

Which Elements Are Impacted By The Default Color Palette

Which Elements Are Impacted By The Default Color Palette

There are four Default Colors: Primary, Secondary, Text, and Accent. The following examples show where they are typically used.

Primary Colors are used for Headings and Icons.Secondary Colors are used for List Items, Subheadings, Animated Headings, and Price Table backgrounds.Text Colors are used for Paragraphs and Menu itemsAccent Colors are used for Links, Button backgrounds, Tab and Accordion headings, and Badges

Each of the colors will be used in various widgets in ways similar to the examples above. Below are some color examples to help visualize the areas in which each color is used.

Primary Color Examples

Secondary Color Examples

Text Color Examples

Accent Color Examples

How Default Colors Are Used In Posts Widget

Section Overview

Section Overview

Sections can be manipulated and styled either via the options in the Elementor Panel on the left or by right-clicking the Section handle and choosing from the context menu that pops up.

Right-Click Options

If you wish to duplicate a section, right-click a section handle and choose Duplicate from the context menu. You can also copy and paste a section elsewhere using Copy and Paste options here, or you can copy and paste only the style (without the content) from one section to another. Click Save as Template to save the section as a template that can be inserted anywhere later. Clicking Navigator here will open the Navigator already set to that particular section. And of course, clicking Delete here will delete the section.

If you click Edit Section, the column』s options will be displayed in the Elementor Panel to the left with all of the following options available to you.

Layout

Content Width: Set the Content Width to Boxed or Full Width. When choosing Boxed – use the slider to set your widthColumns Gap: Set your Columns GapHeight: Choose between Fit to Screen: Your section will fill the screen, and Min Height: Set a Min Height, and use the slider to set your section heightVertical Align: Set your Section content』s vertical alignmentOverflow: Select how to handle content that overflows its container. Default allows the overflow. Select Hidden to hide the overflowing content.Stretch Section: Force the Section to stretch to the full width of the pageHTML Tag: Set an HTML Tag for your section. Learn more about HTML Tags

Style

Background (Normal & Hover)

Background Type: Choose between Classic (which allows you to set a background color or image), Gradient (allowing you to set a color gradient background), Video background, or an image Slideshow background.

Background Overlay (Normal & Hover)

Background Type: Choose between Classic or GradientBlend Mode: Set a Blend Mode

Border (Normal & Hover)

Border Type: Set a Border TypeBorder Radius: Set your Border RadiusBox Shadow: Add a Box Shadow

Shape Divider (Normal & Hover)

Type: 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

Learn more about Shape Divider

Typography

Set Typography Colors for the section

Note: The 『Set Typography』 colors won』t work if Default Colors are enabled.

Advanced

Advanced

Margin: Set the section MarginPadding: Set the section PaddingZ-index: Set the Z-Index. Learn more about Z-IndexCSS ID: Set an CSS ID for your sectionCSS Classes: Set CSS Classes for your section

Motion Effects (Pro users only)

Sticky: Set your section as Sticky, and choose between Top or Bottom. Learn more about StickyScrolling Effects: Set Scrolling Effects to On to choose from a variety of animations and interactions that can occur when the user scrolls through the page. Learn more about Scrolling EffectsEntrance Animation: Click the dropdown to choose an animation. Learn more about Entrance Animation

Responsive

Reverse Columns: Slide to reverse your columns order (Great for Mobile)Visibility: Show or Hide your section on Desktop, Tablet, or Mobile

Attributes (Pro only)

Add your own custom attributes. Learn more about Custom Attributes

Custom CSS (Pro only)

Add your own custom CSS

Get more details about the structure and layout of the Elementor Editor.

Settings

Settings

General

Post Types: Choose where Elementor can be used. If checked, the Edit with Elementor button will be available for that post type. If unchecked, the post type cannot be edited with Elementor.Disable Default Colors: Choose whether to use your theme』s color settings or let Elementor control itDisable Default Fonts: Choose whether to use your theme』s typography settings or let Elementor control itImprove Elementor > Usage Data Tracking: By enabling this, you will help us learn about the way you are using Elementor and help us improve

Style

The Style settings that used to be here have changed its location and can now be found within Elementor Editor』s Panel > Hamburger Menu > Site Settings. You can use the Site Settings to make changes and see them live!

Integrations

The Integrations settings allow you to optionally connect Elementor with 3rd-party APIs as needed.

reCAPTCHA: reCAPTCHA is a free service by Google that protects your website from spam and abuse. Paste your reCAPTCHA Site Key and Secret Key herereCAPTCHA v3: reCAPTCHA v3 is a free service by Google that protects your website from spam and abuse. Paste your reCAPTCHA Site Key and Secret Key here and enter your Score Threshold. The Score threshold should be a value between 0 and 1. The default is 0.5Facebook SDK: Facebook SDK lets you connect to your dedicated application so you can track the Facebook Widgets analytics on your site. Enter your APP ID hereMailchimp: Enter your API Key and then click the Validate API Key button to integrate Mailchimp with Elementor』s Form widgetDrip: Enter your API Token and then click the Validate API Token button to integrate Drip with Elementor』s Form widgetActiveCampaign: Enter your API Key and API URL and then click the Validate API Key button to integrate ActiveCampaign with Elementor』s Form widgetGetResponse: Enter your API Key and then click the Validate API Key button to integrate GetResponse with Elementor』s Form widgetConvertKit: Enter your API Key and then click the Validate API Key button to integrate ConvertKit with Elementor』s Form widgetMailerLite: Enter your API Key and then click the Validate API Key button to integrate MailerLite with Elementor』s Form widgetWoocommerce Mini Cart Template: Set to Disable in order to use your theme』s or WooCommerce』s mini cart template instead of Elementor』sTypeKit: Integrates TypeKit』s thousands of fonts into Elementor. Enter your TypeKit Project ID and then click the Get Project ID buttonFont Awesome Pro: Enter your Font Awesome Pro Kit ID and then click the Validate Kit ID button

Advanced

CSS Print Method: Choose if your CSS will be included as an independent stylesheet (recommended) or on each pageSwitch Editor Loader Method: In cases of server configuration conflicts, enable this option*Editing Handles: Show or hide editing handles when hovering over the element』s edit buttonEnable Unfiltered File Uploads: Enable or disable the ability to upload SVG, JSON, and other unfiltered files. Please note! Allowing uploads of any files (SVG and JSON included) is a potential security risk. Elementor will try to sanitize the unfiltered files, removing potential malicious code and scripts, however, we recommend you only enable this feature if you understand the security risks involved.Optimized DOM Output: Select Enable to use the optimized DOM output, which removes several HTML wrappers from output. By default, this is only enabled on new sites created with Elementor 3.0+. Sites upgraded to 3.0 from a previous version should be set to Disable by default to avoid causing site layouts breaking.Load Font Awesome 4 Support: Choose Yes or No. Font Awesome 4 support script (shim.js) is a script that makes sure all previously selected Font Awesome 4 icons are displayed correctly while using Font Awesome 5 library.

* Switch Editor Loader Method is useful in solving the 「err_content_decoding_failed」 and err_empty_response」 issues that sometimes occur. Enabling this option helps users running sites on servers with low resources which have difficulty reading long JSON code. When enabled, the tool splits the lines so that these servers can read the JSON code without issues. Switching to this method won』t negatively affect performance. Instead, it will likely improve performance. This tool can also be useful sometimes in solving the white screen of death.

Yoast SEO Integration with Elementor

Yoast SEO Integration with Elementor

Yoast, the leading WordPress SEO plugin, is seamlessly integrated in Elementor, allowing you to access and modify your page』s SEO settings without leaving Elementor, for a more efficient workflow. The same features that have always been available in the WordPress editor are now available right within the Elementor Panel.

You can access your page』s Yoast analytics in either of two ways. Either click the Hamburger Menu in the upper left corner of the Elementor Panel and choose the Yoast SEO tab, or click the gear icon in the lower left corner of the Elementor Panel and choose the Yoast SEO tab.

Focus Keyphrase

The Focus keyphrase is the main keyword or phrase that you most wish to have rank well in search engines. Enter one phrase here. This phrase will be used in the SEO analysis tab. If you wish, you can also search for related keyphrases with the SEMrush integration by clicking the optional Get related keyphrases button. If you choose to use this feature, you will need to log into your SEMrush account in the popup that appears.

Note: Most options include a help icon, which you can click for detailed information about that option.

Readability Analysis

The Readability Analysis option uses an algorithm to judge the readability of the page or post content. It highlights problem areas and gives you actionable suggestions to fix your content.

SEO Analysis

The SEO Analysis option uses your selected Focus keyphrase to make suggestions to improve the content, such as internal links, the meta description, and more. You can use these suggestions to make changes right in the Elementor Editor. The analysis is done in real-time, and the changes are reflected in the sidebar. 

+ Add Related Keyphrase

If you are a Yoast SEO Premium user, you』ll find premium features, such as Add related keyphrase, which lets you focus on more than one keyphrase, here, and throughout the other options in the sidebar.

Google Preview

The Google Preview option lets you change the way your preview displays on Google. You can update the SEO Title, Slug, and Meta Description, as well as preview it on Mobile or Desktop.

Facebook Preview

The Facebook Preview option lets you customize the content displayed when sharing on Facebook. You can manage the preview image, as well as the Facebook title and description.

Twitter Preview

The Twitter Preview option lets you customize the content displayed for this page or post when sharing on Twitter. You can manage the preview image, as well as the Twitter title and description.

Schema

The Schema option helps search engines better understand your website and its content.

Select your Page type here.

Advanced

The Advanced options are for more experienced users, and includes the ability to choose from the following settings: to allow search engine to show this page in search results, to direct search engines whether they should follow links on this page, and to set advanced meta robots and canonical URL options.

Cornerstone Content

The Cornerstone Content option allows you to mark this page as one of the most important and extensive articles on your site. Turn this off or on for this specific page here.

Creating a Blog or any Archive Template with Elementor Pro

Creating a Blog or any Archive Template with Elementor Pro

When you visit a site』s blog and see a list of published articles, you』re actually viewing an Archive page. Archives have different terms that you can use to filter them, terms you』re familiar with: Author, Date, Category, Search results, Recent posts, Tags or any other taxonomy.

Before we begin with the Elementor steps, keep in mind that WordPress plays a significant role in the Blog archive page creation. You should first publish a blank page within the normal WordPress Add Page interface (call it Blog if you』d like), and then once you』ve published that blank page, go to Settings > Reading. Now choose the page you just published in the Posts Page dropdown as shown below.

Tip: You can use the standard WordPress editor (either Classic or Gutenberg) to write your posts. You don』t have to use Elementor to write the actual content, although you can if you』d like, of course. But many people prefer to write posts the standard WordPress way, since they often don』t need the advanced layout features for a simple, straightforward blog post. No matter which way you decide to write the actual blog post content, the Elementor Archive Template will give you all the freedom you need to layout and design the Blog Archive page.

Now let』s move on with the steps to take with Elementor!

Under Templates > Theme Builder > Archive > Add New, select Archive from the dropdown and click Create Template.Choose an Archive Block and Insert. Alternatively, you can design your own.Click the gear icon in the lower left corner of the widget panel to select a specific archive as the preview example while editing.Edit any elements as you』d like. After you』ve finished designing, click Publish.Choose a Condition. Click to learn about conditions.

Templates > Add New

Choose Template Type (Archive)

Select from the Templates Library and Insert

Choose which archives to preview while editing

Edit any elements needed, then Publish and set Display Conditions

Tip: You can create dynamic archive templates by using ACF to add custom fields to your taxonomies such as your categories and tags, and then you can display those taxonomy custom fields on your archive pages. In this way, you can dynamically set the surrounding layout. For example, if you create a custom image field for each of your categories, then your archive template could display a unique banner image for each category.

Note: If you have created a custom post type using a plugin such as CPT UI, be sure to change 『Has Archive』 from false to true so you can build an archive for this custom post type. If you』ve hand-coded the function yourself, be sure to set the parameter has_archive to true.

Note: Elementor』s Archive Templates remove theme sidebars by default. Theme developers can overcome this by using Elementor』s Theme Locations API within their themes.

Search Form Widget

Search Form Widget

The Search Form widget allows you to add a search bar anywhere on your website.

Content

Search Form

Skin: Choose classic, minimal or full-screen pre-built stylesPlaceholder: Set the text that appears inside the search form

Full-screen shows only a small button which opens the search form as a lightbox popup

Button or Toggle

Type: Choose to display an Icon or Custom Text on the buttonIcon or Text: If using an icon on the button, choose from a search or arrow icon. If using custom text, specify the text that will appear on the buttonSize: Adjust the size of the button or search iconAlignment (for full-screen skin only): Align the search icon to the left, center, or righ

Style

Input

Overlay Color (for Full Screen skin only): Select the color of the full screen overlayTypography: Change the typography options of the search bar for both normal and focused modesText color: Choose the color of the textBackground color: Choose the background colorBorder color: Choose the border colorBox-shadow: Give the search bar a box shadowBorder size: Control the thickness of the borderBorder radius:  Set the border radius to control corner roundness

Button or Toggle

Text color: Choose the color of the textBackground color: Choose the background color of the buttonIcon size: Scale the icon size up and downWidth: Adjust the width of the buttonBorder Width: Control the thickness of the borderBorder Radius: Set the border radius to control corner roundness

Note: The Search Form widget uses standard WordPress site search functionality. It does not include a typeahead / autocomplete feature.

Advanced

Set the Advanced options that are applicable to this widget

Rollback To a Previous Version of Elementor

Rollback To a Previous Version of Elementor

If you are experiencing an issue with your current version of Elementor, this tool enables you to roll back to a previous version before the issue appeared.

Go to > ToolsClick the Version Control tabIf you are rolling back the free version of Elementor, select the version you would like to revert to, and then click its Reinstall button. This will reinstall the specific version you chose. If you are rolling back Elementor Pro, just click its Reinstall button. This will reinstall the last version prior to the installed one.

Important! Always backup your database before making changes such as rolling back.

Elementor Pro Affiliate Program

Elementor Pro Affiliate Program

Elementor Pro has one of the best affiliate programs for WordPress, offering 50% commissions per sale. Having said that, the program is strictly opened for premium and trustworthy affiliates.

To get in, you must first be registered with Elementor.

Next, sign up to the affiliate program.

After you fill in your details, we will review your application.