Overview
Ele Conditions adds two independent superpowers to every Elementor widget and section: server-side display conditions and client-side triggers & actions. Neither requires Elementor Pro, and they can be used together on the same element.
Display Conditions
Decide whether an element is shown or hidden based on server-side logic before the page is sent to the browser. Hidden elements are never rendered — not even in the HTML source. Conditions can test the current user, the post being viewed, the time of day, UTM parameters, WooCommerce cart data, ACF fields, and more.
→ Display Conditions reference
Triggers & Actions
Attach interactive behaviors to elements without writing any JavaScript. Show a popup on exit intent, reveal a section after a delay, build accordions, run A/B tests — everything configured from the Elementor panel.
→ Triggers · Actions reference
The two systems are independent
You can use Display Conditions alone, Triggers alone, or both at the same time on the same element. For example: a widget can have a condition that hides it for anonymous visitors AND a trigger that reveals it with a delay for logged-in users.
What's in this documentation
- Installation & setup — requirements, install, where to find the controls
- Display Conditions — variable comparison, time & date intervals, AND/OR logic, debug mode
- Triggers — click, hover, delay, scroll, exit intent, first/nth visit, A/B test
- Actions reference — show, hide, toggle, CSS classes, scroll to, accordions
- Built-in variables — date/time, post, user, WooCommerce, UTM
- Custom variables — register your own variables via PHP filter
- FAQ · Changelog