1. Home
  2. Docs
  3. Sky Addons for Elementor
  4. Extensions & Features
  5. Display Conditions

Display Conditions

Sky Addons Display Conditions module is a powerful feature that allows you to control the visibility of any Elementor element based on specific conditions. This advanced functionality helps you create dynamic, personalized content that displays only to specific users, on certain days, or under particular circumstances without any coding knowledge.

The Display Conditions module enables precise control over when and to whom your Elementor content appears. With over 20 condition types spanning user data, system information, date/time settings, and more, you can create truly personalized experiences that boost engagement and conversion rates by showing the right content to the right audience at the right time.

Key Features List:

  1. User-based conditions (authentication status, user types, roles)
  2. System conditions (browser, operating system, language)
  3. Time-based conditions (date, time, day of week, month)
  4. URL parameter and string detection
  5. Page/post type and attribute conditions
  6. Simple “show/hide” toggle with intuitive interface
  7. Flexible condition logic (ANY/ALL operators)
  8. No coding required

Activate Display Conditions Module

To enable the powerful Display Conditions functionality in your Elementor site:

  1. Navigate to your WordPress Dashboard and locate “Sky Addons” in the left sidebar menu
  2. Click on the “Extensions” tab within the Sky Addons dashboard area
  3. Find the “Display Conditions” option in the extensions list
  4. Toggle the switch to the “On” position to activate this feature
  5. Make sure that your changes are saved

Once activated, you’ll be able to add display conditions to any Elementor widget, section, or container through the Advanced tab in the element editor.

Access Display Conditions Settings

  1. Open Elementor Editor and select any widget, section, or container
  2. Navigate to the “Advanced” tab in the element editor panel
  3. Locate and click on “Display Conditions” with the Sky Addons icon
  4. Toggle “Display Conditions” to “Yes” to begin setting up your conditions

Basic Configuration

  1. Display Conditions – Enable/disable the feature for the selected element
  2. To – Choose whether to show or hide the element when conditions are met
  3. When – Select between “All conditions met” (AND logic) or “Any condition met” (OR logic)
  4. Conditions – Click “+ Add Condition” to set up your visibility rules

Available Condition Groups

User Group

This group contains conditions related to the visitor’s user status and attributes:

• Authentication – Show/hide based on whether a visitor is logged into your WordPress site or not. Perfect for displaying different content to registered members versus casual visitors.

• User – Target specific WordPress users by their username or ID. This allows you to create personalized content for particular users, such as special offers for admin users or client-specific information.

• Role – Display content only to specific user roles (admin, editor, subscriber, etc.). Ideal for showing administrative controls to admins or member-only content to subscribers.

System Group

These conditions detect the visitor’s device and browser information:

• Operating System – Target users based on their operating system (Windows, macOS, Linux, Android, iPhone, etc.). Useful for displaying device-specific instructions or download buttons.

• Browser – Show content based on the visitor’s browser (Chrome, Firefox, Safari, Edge, etc.). Helps with displaying browser-specific functionality or compatibility notices.

• Language – Display content in specific languages based on the visitor’s browser language settings. Great for multilingual sites to show appropriate language content without redirection.

• Country – Target visitors from specific geographic locations based on their IP address. Perfect for region-specific promotions, shipping information, or compliance notices.

Date & Time Group

Conditions related to calendar, time, and scheduling:

• Date – Show content on specific calendar dates. Ideal for time-limited offers, holiday promotions, or birthday messages.

• Time Range – Display content only during specific hours of the day. Perfect for “business hours” notices or limited-time flash sales.

• Date Time Before – Show content before a specific date/time and hide afterward. Great for countdowns, pre-launch content, or registration deadlines.

• Month – Target visitors during specific months of the year. Useful for seasonal promotions or monthly specials.

• Time – Show content during specific times of day. Excellent for time-sensitive offers or greetings based on time of day.

• Day – Display content on specific days of the week. Perfect for weekend specials or weekday-only promotions.

URL Group

These conditions analyze the current URL and referrers:

• External URL – Control visibility based on whether visitors came from specific external websites or referrers. Great for showing special welcome messages to visitors from partner sites.

• URL Parameters – Show content based on specific URL query parameters. Perfect for displaying targeted content based on campaign UTM parameters or search queries.

• URL String – Display when the current URL contains specific text strings. Useful for section-specific content or category-based displays.

• Search Engine URL – Target visitors coming from search engines like Google, Bing, or Yahoo. Ideal for welcoming search visitors with special offers or guidance.

Post Group

Conditions related to WordPress content types:

• Post – Show on specific posts by ID or title. Allows precision targeting of content to particular posts.

• Post Type – Display on specific content types (posts, pages, products, or custom post types). Great for showing type-specific elements like sharing buttons on blog posts only.

• Static Page – Target WordPress system pages (homepage, blog page, archive pages, etc.). Perfect for showing featured content on main site pages.

Misc Group

Additional general-purpose conditions:

• Visit Count – Show based on how many times a visitor has viewed a page. Great for progressive disclosure of content to repeat visitors.

• Session Count – Display based on the number of separate browsing sessions. Useful for returning visitor offers or persistent notifications.

• Shortcode – Control visibility based on the output of WordPress shortcodes. Provides ultimate flexibility by allowing custom logic through shortcodes.

Style Customization

The Display Conditions module affects only visibility without modifying styling. All your existing element styles will remain intact whether conditions are met or not.

Save and Preview

  1. Once you’ve set up your display conditions, click “Publish” or “Update” to save your changes
  2. Preview the page under different conditions to ensure the element visibility behaves as expected

Troubleshooting

  1. If conditions aren’t working as expected, check that the module is properly activated in Sky Addons settings
  2. For date/time conditions, verify your WordPress timezone settings (Settings > General)
  3. Test your conditions with different user accounts and browsers to ensure proper functionality
  4. Clear your browser cache and site caching plugins when testing conditions
  5. For URL parameter conditions, ensure parameters are correctly formatted in your test URLs

Conclusion

The Display Conditions module transforms your Elementor pages from static designs to dynamic, context-aware content that responds intelligently to various factors. By showing the right content to the right people at the right time, you can significantly improve user engagement, conversion rates, and overall site effectiveness without complex coding or multiple page versions.

If you have any questions or encounter any challenges while using Display Conditions, please don’t hesitate to reach out to our dedicated support team at http://wowdevslive.bdkoder/support/ where our expert team is ready to provide prompt and helpful assistance.

How can we help?