Activates conditions for dynamic tags to show/hide a widget or section.
As of April 2026, Dynamic Conditions is a WordPress rto plugin with 60K+ active installations and a 4.9/5 rating from 114 reviews. It has been downloaded 559K+ times in total. Requires WordPress 5.0+ and PHP 7.4+. Available on WordPress.org since 2018. Last updated 1 year ago — may have compatibility concerns. Downloads are down 19% this week. Top alternative: PageSwapper.
Dynamic Conditions is an Elementor addon that adds conditional logic to show or hide different elements. The plugin adds conditions to dynamic tags to show/hide a widget or section.
The plugin requires Elementor Pro since it uses Dynamic Tags to set the comparison conditions.
Setting display conditions is easy! Just enter the condition value and compare it to any dynamic tag. If the condition is met, set whether you want to show or hide the element. Can it be more simple?
Advanced users can set complex conditions – you can check if a field is empty, if it contains some value, if it equals a value, greater/smaller or between a certain value.
Special thanks to WPTuts for making a nice video tutorial:
You can support development by contributing to the plugin´s GitHub repository:
It works better than the built in one 😉
There is no option to show/hide based on the current date. The FAQ suggested it, but it’s not in the list of options.
Very helpful! It work fine.
When I ran into an issue, support was there to solve it quickly for me. Having been on in situations where that isn’t the case with other plugins, I can’t tell you how important that is!
The latest release has a bug causing a 500 error
Unfortunately, this issue has affected seven of my client websites.
| WordPress | 5.0+ requiredTested up to 6.7.5 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.