WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by dudaster v2.0.0

Ele Conditions for Elementor

Add interactive triggers and conditional display logic to any Elementor element — show, hide, toggle on click, scroll, exit intent, and more.

Ele Conditions for Elementor

The facts

Rating
4.2★ from 5
Active installs
3k+
Price
Free
Last updated
6 May 2026
Added
May 2018
Requires WP
5.9
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
37,621

Our analysis

AI-assisted

Ele Conditions for Elementor is a WordPress plugin that enhances Elementor elements by adding interactivity and conditional logic without the need for coding. It features two main systems: Triggers & Actions, which allows you to define how elements respond to user interactions, and Display Conditions, enabling you to control element visibility based on various criteria.

This plugin is suitable for users who want to create dynamic and context-aware components on their Elementor-based sites, making it easier to engage visitors through tailored content and interactions.

Best for: This plugin is best for WordPress users looking to enhance their Elementor site with interactive elements and conditional visibility.

What it does well

  • No coding required to implement interactivity
  • Supports multiple trigger types for user interactions
  • Offers extensive conditional logic for element visibility
  • Allows custom variables for advanced conditions
  • Compatible with Elementor

Where it falls short

  • Limited information on specific use cases or examples
  • No details on support or documentation availability

Verdict

Ele Conditions for Elementor provides useful functionality for creating interactive content. It is a practical choice for those familiar with Elementor who want to add more dynamic features to their site.

From the developer

dudaster's own description of Ele Conditions for Elementor, lightly tidied.

Ele Conditions for Elementor turns static Elementor elements into interactive, context-aware components — without writing a single line of code.

There are two independent systems, both accessible from the Advanced tab of any widget, section, or container:

⚡ Triggers & Actions (client-side, no page reload)

Attach one or more trigger → action pairs to any element.

10 trigger types:

  • Click — user clicks the element
  • Hover — user hovers over the element
  • Delay on load — fires after X milliseconds from page load
  • Scroll into view — fires once when the element enters the viewport
  • Time on page — fires after X seconds the visitor has been on the page
  • Exit intent — fires when the cursor moves toward closing the tab
  • First visit — fires only on the visitor’s very first page load (localStorage)
  • Nth visit — fires on the Nth page load (visit counter in localStorage)
  • A/B Group A / B — fires for visitors randomly assigned to group A or B (persists via localStorage)

9 action types:

  • Show — make the target element visible
  • Hide — hide the target element
  • Toggle — toggle visibility on each trigger
  • Add / Remove / Toggle Class — apply a CSS class (great for CSS animations)
  • Scroll To — smooth-scroll the page to the target element
  • Focus — set browser focus on the target (input fields, etc.)
  • Close Others in Group — hide all siblings sharing a CSS class (accordion pattern)

Target selector: leave empty to act on the element itself, or enter any CSS selector to act on another element anywhere on the page.

Hide Initially: a dedicated switcher that hides the element on load independently of triggers — useful for elements revealed by a trigger.

🎛 Display Conditions (server-side, evaluated at render time)

Show or hide elements based on variables, rules, and time windows. Multiple conditions per element with AND / OR logic.

Built-in variables include: user_role, is_logged_in, user_id, post_type, post_status, post_age_days, post_word_count, post_has_thumbnail, cart_count, cart_total, current_hour, current_day, current_month, current_year, utm_source, utm_medium, utm_campaign, utm_content, utm_term, and more.

Condition types:

  • Simple — compare a variable to a value using ==, !=, >, <, >=, <=, contains, starts_with, ends_with, empty, not_empty
  • Time interval — show element only between two times of day (supports cross-midnight ranges)
  • Date/datetime interval — show element only within a date or datetime window

Custom variables — register your own variables via the eleconditions_vars filter in your theme’s functions.php.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for popups and optins.

Popup Maker

Want to boost sales &amp; marketing efforts? Use your favorite forms &amp; builder. Unlimited popups &amp; imp...

Free 700k+ installs 4.9★ (4,504)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)
Depicter

Build Stunning Slider and Popup. Exit intent Popup, Image slider carousel, video slider carousel, post slider...

Free 80k+ installs 4.6★ (234)
Poptin

Poptin

90

Free email automation, email campaigns, exit intent popup builder, gamified popups with spin the wheel, contac...

Free 20k+ installs 4.9★ (694)