Home » Tutorials » How to Set Display Conditions on Elementor
Controlling what your visitors see based on different conditions can make your website more dynamic and engaging. The Display Conditions extension in Master Addons for Elementor lets you show or hide sections, columns, or widgets based on factors like user role, login status, date, time, device type, and more.
With this feature, you can personalize content, display limited-time offers, or restrict access to specific users—all without coding!
In this guide, we’ll explore how to use the Display Conditions extension effectively to optimize your Elementor website.
The Elementor Conditional Display by Master Addons provides a way to create conditions on your Elementor editor that will determine what your visitors see. This extension can be used to display or hide different types of content based on the visitor’s behavior.
Before using the display condition for Elementor extension, ensure it’s enabled in the Master Addons settings:
Once enabled, you can apply Display Conditions to any section, column, or widget in Elementor:
After enabling Display Conditions you will see “Display On” and “Add Item” option. You can add as many conditions as you need and also select “All Conditions meet” or “Any conditions meet” from Display option.
All Conditions Meet: If you select this option, then your content will be only visible to those visitors who will meet every condition that you’ve defined. If any visitor failed to fulfill the criteria of your conditions, then he is unable to check your content.
Any Conditions Meet: If your visitors fulfill at least one condition of your list, then your content will be visible to their device.
Create Dynamic Conditional Page
Master Addons developed some awesome conditions like Login Status, User role, Browser, OS, Time Range, Time of Day, Day of Week, and so on. Explore Master Addons Plugin to learn More.
The Display Conditions extension in Master Addons offers a variety of rules to control content visibility. You can set conditions based on user status, date and time, page type, and more. Let’s break down each category and its practical uses.
These conditions control content based on the visitor’s status or device.
These conditions help schedule content visibility based on time.
Control content visibility based on individual pages or post types.
These conditions affect content visibility on archive pages like category pages, search results, and author archives.
The Display Conditions extension in Master Addons lets you personalize your Elementor website by controlling when and where content appears. Here are some practical ways to use this feature effectively.
Display different content based on the visitor’s login status or user role.
An important thing to note is that: When you enable “Conditional Display” from advanced tab, it sets a login status condition by default.
For example, lets say you want to show a “Welcome Back!” message for logged-in users.
Conversely, display a “Sign Up Now” button for visitors who aren’t logged in.
Similarly, you can also set display conditions based on user role. Just pick “User Role” from conditions and select the specific user role you want the element to appear for or not appear for. Simple!
Schedule special offers and announcements using the Date Range condition.
For example, you can display a Black Friday sale banner only from November 20 to November 30.
Optimize user engagement by displaying different content at different times.
For example, A food delivery website can show a “Breakfast Menu” in the morning and a “Dinner Specials” section in the evening.
Just pick “Time of Day” in the conditions. Now you’ll see a field that reads “Before”. To set the time for the breakfast menu just type in 12:oo PM.
The breakfast menu will show till 12:00 PM.
You can set the lunch menu to show till 8:oo PM and dinner menu till 11:00 PM.
With the help of Elementor Conditional display extension, you can define which content will be visible on different browsers. At present, there are 6 browser IE, Firefox, Chrome, Safari, Opera, Opera Mini available to set conditions.
All you have to do is select “Browser” as a Condition then select the browser name. In this way, you can display your content on the selected browser.
You can use this condition to hide large images or animations on mobile devices for faster loading times.
Or, display a Safari-specific message if a feature works best on Chrome or Firefox.
With the Display Condition extension you can also showcase specific content based on visitor’s OS. There are a total of 11 OS available for the Condition. Which is enough to create a Dynamic OS based webpage.
iPhone, Windows, OpenBSD, Linux, Safari, Mac OS, QNX, BeOS, OS/2, and Search Bot – select your desired OS as condition and then define whether you like to showcase content for this OS or hide content for this OS.
These are but a few use cases we’ve touched on.
To check out first hand how to use this extension, you can also watch the Conditional Display Extension video to learn more about it.
There are many more things you can do with this extension. For example, you can display content dynamically for different posts, pages and even post types. For this you need to work with Elementors header & footer builder but we’ll discuss that on a separate post. Stay tuned!