Best conditional plugins for WordPress
The most popular conditional plugins for WordPress in November 2026, in WordPress.org’s own popular order, which follows active installs. Dynamic Visibility for Elementor leads with 50K+ active installs, ahead of Ele Conditions for Elementor (2K+) and Content Visibility for Divi Builder (2K+). All 43 plugins tagged “conditional” are below, with figures from WordPress.org that update every day.
Installs aren’t everything: a recent release, a “Tested up to” that matches the current WordPress, and support threads that get resolved show a plugin is looked after. Open any plugin for its downloads, rank history and alternatives.
Research this niche or see all plugins.
Top 10 conditional plugins
- 1.Dynamic Visibility for Elementor
The most installed conditional plugin, with 50K+ active installs. Rated 4.6 from 89 reviews, updated 2 weeks ago.
- 2.Ele Conditions for Elementor
2K+ active installs. Rated 4.2 from 5 reviews, updated 6 months ago. Tested only up to WordPress 6.9.11.
- 3.
Content Visibility for Divi Builder2K+ active installs. Rated 4.8 from 101 reviews, updated 1 month ago.
- 4.
Conditional Logic Emails, Fields, Redirect for Elementor Forms2K+ active installs. Rated 4.3 from 12 reviews, updated 1 month ago.
- 5.Simple Image Popup
1K+ active installs. Only 3 reviews so far, last updated 1 year ago. Tested only up to WordPress 6.7.11.
- 6.
If-So Conditional Content for Elementor1K+ active installs. Only 1 review so far, updated 2 months ago.
- 7.Extra Shipping Rates for WooCommerce
1K+ active installs. Only 3 reviews so far, updated 5 days ago.
- 8.
Menu Visibility Control700+ active installs. Only 3 reviews so far, updated 4 weeks ago.
- 9.Block Logic
300+ active installs. Rated 5.0 from 13 reviews, updated 5 months ago.
- 10.
Display During Conditional Shortcode200+ active installs. Only 3 reviews so far, updated 2 weeks ago.
All 43 plugins tagged “conditional”
Dynamic Visibility for Elementor
Down in the last 7 days:2#774by Dynamic.ooo20 days ago
Show or hide Elementor widgets, containers, columns, and pages based on user role, date, device, and many other powerful conditions.
- Installs
- 50K+
- Rating
- 4.6(89)
- Downloads
- 617/day
Ele Conditions for Elementor
Down in the last 7 days:10#4,270by dudaster6 months ago
Add interactive triggers and conditional display logic to any Elementor element — show, hide, toggle on click, scroll, exit intent, and more.
- Installs
- 2K+
- Rating
- 4.2(5)
- Downloads
- 22/day

Content Visibility for Divi Builder
Down in the last 7 days:23#4,907by Jonathan Horowitz1 month ago
Content Visibility for Divi Builder.
- Installs
- 2K+
- Rating
- 4.8(101)
- Downloads
- 34/day

Conditional Logic Emails, Fields, Redirect for Elementor Forms
Down in the last 7 days:2#5,023by add-ons.org1 month ago
Show and hide fields. Send certain email, don't send others. Redirect to one of many pages. The possibilities are endless!
- Installs
- 2K+
- Rating
- 4.3(12)
- Downloads
- 30/day
Simple Image Popup
Down in the last 7 days:29#5,701by mrdigital1 year ago
A simple way to show a popup image on your website with various enhancements including conditional display and accessibility features.
- Installs
- 1K+
- Rating
- 5.0(3)
- Downloads
- 25/day

If-So Conditional Content for Elementor
Down in the last 7 days:11#6,084by If-So Dynamic Content2 months ago
Conditional Logic for Elementor. No setup or coding required. Fully compatible with any caching solution.
- Installs
- 1K+
- Rating
- 5.0(1)
- Downloads
- 11/day
Extra Shipping Rates for WooCommerce
Up in the last 7 days:66#6,873by Viszt Péter5 days ago
Easily set shipping rates based on a variety of conditions to match your business requirements in your WooCommerce store.
- Installs
- 1K+
- Rating
- 5.0(3)
- Downloads
- 17/day

Menu Visibility Control
Up in the last 7 days:45#7,792by Davis Simiyu Wanyonyi28 days ago
Control WordPress menu item visibility based on login status, user roles, device type, or specific pages — lightweight and theme-agnostic.
- Installs
- 700+
- Rating
- 5.0(3)
- Downloads
- 22/day
Block Logic
Down in the last 7 days:17#10,385by landwire5 months ago
Block Logic adds a "Block Logic" field to the block editor, that lets you show or hide any block based on conditions.
- Installs
- 300+
- Rating
- 5.0(13)
- Downloads
- 11/day

Display During Conditional Shortcode
Up in the last 7 days:181#12,358by Gabriel Serafini17 days ago
Show or hide content based on date ranges, recurring day/time schedules, or custom strtotime expressions. Includes a Gutenberg block and shortcode.
- Installs
- 200+
- Rating
- 5.0(3)
- Downloads
- 11/day

Composite Products
Up in the last 7 days:53#12,634by WooCommerce4 months ago
Free mini-extension for WooCommerce Composite Products that allows you to create dynamic, multi-layer Composite Product images that respond to option …
- Installs
- 200+
- Rating
- 5.0(2)
- Downloads
- 12/day
If Shortcode
Up in the last 7 days:83#12,928by geomagas2 years ago
This plugin provides an [if] shortcode to conditionally render content.
- Installs
- 200+
- Rating
- 5.0(6)
- Downloads
- 6/day

Restrict Payment Methods For WooCommerce
Up in the last 7 days:138#13,169by theme funda3 months ago
Restrict WooCommerce payment gateways based on flexible conditions like totals, products, user roles, shipping methods, and more.
- Installs
- 100+
- Rating
- 5.0(1)
- Downloads
- 11/day
Conditional Tags Shortcode
Up in the last 7 days:61#14,497by shazdeh6 years ago
A shortcode to display content based on context.
- Installs
- 100+
- Rating
- 5.0(2)
- Downloads
- 4/day
Block Control
Up in the last 7 days:113#17,502by epiphyt2 months ago
Block Control allows you to take control of all the blocks on your website. Tailor a unique experience for your visitors.
- Installs
- 80+
- Rating
- 5.0(3)
- Downloads
- 11/day

GamiPress
Down in the last 7 days:113#19,893by Ruben Garcia11 months ago
Add custom recipients on conditional emails.
- Installs
- 60+
- Rating
- –
- Downloads
- 4/day

Controller Fields for Contact Form 7
Up in the last 7 days:138#21,183by Tessa (they/them), AuRise Creative1 year ago
Hide or display content in your forms created in Contact Form 7 based on user selections!
- Installs
- 50+
- Rating
- 5.0(1)
- Downloads
- 0/day
Conditional Stylesheets and Body Classes
Up in the last 7 days:311#22,556by qstudio10 years ago
Add conditional browser stylesheets and body class declarations
- Installs
- 40+
- Rating
- 5.0(2)
- Downloads
- 0/day
WP Conditional Shortcodes
Up in the last 7 days:23#23,827by TomHarrigan13 years ago
Use conditional tags as shortcodes.
- Installs
- 30+
- Rating
- 5.0(4)
- Downloads
- 0/day

Advanced Conditional COD Payment System
#24,409by Nazmus Sakib2 years ago
Advanced Conditional COD Payment System allows you to add a conditional advance payment for Cash on Delivery orders in WooCommerce.
- Installs
- 30+
- Rating
- 5.0(2)
- Downloads
- 0/day

ACF Conditional Logic Extended
Up in the last 7 days:122#24,697by I. Kancijan4 years ago
Display Field Group based on a field value from another group.
- Installs
- 30+
- Rating
- –
- Downloads
- 0/day

Conditional Payment Gateways for WooCommerce
Down in the last 7 days:196#27,960by NikanWP2 months ago
Show or hide WooCommerce payment gateways based on cart total, shipping country, coupon, login status, and more — no code required.
- Installs
- 20+
- Rating
- –
- Downloads
- 0/day
Conditional Custom Fields Shortcode
Down in the last 7 days:235#29,119by ctltwp17 years ago
Use custom field values in you pages or posts. With conditional supports which enables basic templating with custom fields.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day

TimeFly
Up in the last 7 days:730#30,583by LaughterOnWater9 months ago
Control when content appears on your WordPress site with dynamic time-based visibility scheduling.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day
Logged In Conditional Text Widget
Down in the last 7 days:460#34,534by Paul Gregory12 years ago
Adds text/list widgets - one only shows if user is logged in, and the other only shows if a user is not logged in. A third shows regardless.
- Installs
- 10+
- Rating
- 5.0(1)
- Downloads
- 0/day
Disqus Conditional JS Load
#41,459by jp211212 years ago
Stop the loading of Disqus Javascript on pages/posts where comments are closed or not available.
- Installs
- 10+
- Rating
- 5.0(2)
- Downloads
- 0/day
Aside Widget
#42,541by preeve953415 years ago
Display arbitrary sidebar content conditional upon a particular post or page.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day
Conditional Login Shortcodes
Down in the last 7 days:299#45,399by Nishant Vaity12 years ago
Provides shortcodes for conditional login to include content in a post based on context.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day
BuddyPress Extend Widgets
Up in the last 7 days:50#45,476by Slava Abakumov12 years ago
Provide all widgets with BuddyPress specific fields (conditional display logic)
- Installs
- 10+
- Rating
- 5.0(1)
- Downloads
- 0/day
Url Conditional Category List Plugin Widget
Down in the last 7 days:10,736#46,060by tonio778814 years ago
This Widget Plugin enables a list or dropdown of categories if the url contain a determinate string.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day
Logic Shortcodes
#46,808by Samuel Diethelm10 years ago
Use shortcodes for conditional logic based on post meta or taxonomy terms.
- Installs
- 10+
- Rating
- –
- Downloads
- 0/day

KiwiUp Payment & Shipping Rules for WooCommerce
Up in the last 7 days:22,437#49,024by kiwiup4 months ago
Restrict payment gateways, shipping methods, and shipping countries using conditional rules in WooCommerce.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

Checkout Lift for WooCommerce
Up in the last 7 days:3,719#50,499by mahmoudgammal2 months ago
Edit WooCommerce checkout fields, add conditional fields, and see the potential value of unfinished checkouts.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

RenderWhen for Blocks
Up in the last 7 days:18,198#54,151by Abhishek Kumar3 months ago
Show or hide any block when conditions match. Developer-first API and true server-side rendering — hidden blocks never reach the browser.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

Barar Menu Visibility Rules
#56,017by Atik Hosen3 months ago
Control WordPress menu visibility with conditional rules for roles, devices, pages, post types, scheduling, URLs, referral, geolocation, and WooCommer …
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

LoadGate Forge
Down in the last 7 days:3,958#56,327by Gunjan Jaswal11 days ago
Stop selected plugins from loading on chosen front-end URLs. Lighter pages, reversible, and admin, login and REST are never touched.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

Vector Expressions
#66,096by vectorarrow7 months ago
Embed dynamic expressions in the Gutenberg block editor to personalize content and control block visibility.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

EffortLess Layered Menu Visibility
Down in the last 7 days:8,131#67,418by domclic27 days ago
Control menu item visibility with user, device, and page-based rules effortlessly.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

CatCode Conditional Shipping and Payment Rules for WooCommerce
#67,597by CatCode1 month ago
Show or hide WooCommerce shipping methods and payment gateways by customer role, country and cart total — on the classic and the block checkout.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day
Swaptify
#67,921by swaptify8 months ago
Cost-effective website personalization for perfected user experience and dramatically more conversions.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

LogicKit for Elementor
Down in the last 7 days:14,530#68,453by BuruhDev29 days ago
Visibility rules for Elementor, including Atomic (V4) elements. Show or hide content by user role, cart, date/time, device, URL and more.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day

Shed Menu
Down in the last 7 days:3,162#73,536by teamstaccato1 month ago
Show or hide WordPress menu items based on login status, user role, or scheduled date range. Adds conditional visibility to your navigation.
- Installs
- <10
- Rating
- –
- Downloads
- 0/day