WordPress conditional plugins
Browse 46 conditional plugins and sort by installs, downloads, ratings, update activity, or maintenance score.
Showing 46 plugins
Active installs
Descending
Dynamic Visibility for Elementor(87)•Updated 156d ago
Show or hide Elementor widgets, containers, columns, and pages based on user role, date, device, and many other powerful conditions.
50,000 installs807,245 downloads56/100 • Maintained
mobble(44)•Updated 3274d ago
Helper plugin that provides conditional functions for detecting a variety of mobile devices & tablets. Perfect accompaniment to CSS Media Queries.
8,000 installs115,144 downloads26/100 • Possibly abandoned
If-So Dynamic Content – Elementor & All Page Builders Personalization(92)•Updated 171d ago
The ultimate solution for advanced display conditions and Geolocation - easy to use with Elementor, Gutenberg, and all page builders.
7,000 installs307,800 downloads66/100 • Maintained
Ele Conditions for Elementor(5)•Updated 192d ago
Add interactive triggers and conditional display logic to any Elementor element — show, hide, toggle on click, scroll, exit intent, and more.
4,000 installs36,852 downloads40/100 • Stale
2,000 installs74,620 downloads59/100 • Maintained
Conditional Logic Emails, Fields, Redirect for Elementor Forms(11)•Updated 157d ago
Show and hide fields. Send certain email, don't send others. Redirect to one of many pages. The possibilities are endless!
2,000 installs26,262 downloads54/100 • Maintained
Simple Image Popup(3)•Updated 691d ago
A simple way to show a popup image on your website with various enhancements including conditional display and accessibility features.
1,000 installs23,503 downloads28/100 • Possibly abandoned
If-So Conditional Content for Elementor(1)•Updated 178d ago
Conditional Logic for Elementor. No setup or coding required. Fully compatible with any caching solution.
1,000 installs5,320 downloads52/100 • Maintained
Extra Shipping Rates for WooCommerce(3)•Updated 176d ago
Easily set shipping rates based on a variety of conditions to match your business requirements in your WooCommerce store.
800 installs7,006 downloads62/100 • Maintained
Menu Visibility Control(3)•Updated 314d ago
Control WordPress menu item visibility based on login status, user roles, device type, or specific pages — lightweight and theme-agnostic.
500 installs1,656 downloads50/100 • Stale
Block Logic – Full Block Display Control(13)•Updated 169d ago
Block Logic adds a "Block Logic" field to the block editor, that lets you show or hide any block based on conditions.
300 installs5,956 downloads64/100 • Maintained
If Shortcode(6)•Updated 834d ago
This plugin provides an [if] shortcode to conditionally render content.
200 installs5,048 downloads22/100 • Possibly abandoned
Display During Conditional Shortcode(3)•Updated 281d ago
Show or hide content based on date ranges, recurring day/time schedules, or custom strtotime expressions. Includes a Gutenberg block and shortcode.
200 installs4,846 downloads40/100 • Stale
Composite Products – Conditional Images(2)•Updated 151d ago
Free mini-extension for WooCommerce Composite Products that allows you to create dynamic, multi-layer Composite Product images that respond to option …
200 installs10,840 downloads52/100 • Maintained
Widget Visibility Control(4)•Updated 151d ago
Lightweight conditional widget visibility. Show or hide widgets by page, post type, category, user role, login status, and schedule.
100 installs1,243 downloads52/100 • Maintained
Block Control(3)•Updated 175d ago
Block Control allows you to take control of all the blocks on your website. Tailor a unique experience for your visitors.
100 installs6,391 downloads62/100 • Maintained
100 installs8,477 downloads22/100 • Possibly abandoned
Restrict Payment Methods For WooCommerce(0)•Updated 258d ago
Restrict WooCommerce payment gateways based on flexible conditions like totals, products, user roles, shipping methods, and more.
100 installs2,268 downloads38/100 • Stale
GamiPress – Conditional Emails Recipients(0)•Updated 348d ago
Add custom recipients on conditional emails.
80 installs4,966 downloads38/100 • Stale
WordPress Conditional Content(5)•Updated 4730d ago
Allows you to use shortcodes as if statements in your content to display text only if certain conditions are met.
60 installs7,771 downloads22/100 • Possibly abandoned
Controller Fields for Contact Form 7(1)•Updated 713d ago
Hide or display content in your forms created in Contact Form 7 based on user selections!
50 installs3,429 downloads28/100 • Possibly abandoned
30 installs3,696 downloads22/100 • Possibly abandoned
Conditional Stylesheets and Body Classes(2)•Updated 3955d ago
Add conditional browser stylesheets and body class declarations
30 installs3,849 downloads22/100 • Possibly abandoned
Advanced Conditional COD Payment System(2)•Updated 768d ago
Advanced Conditional COD Payment System allows you to add a conditional advance payment for Cash on Delivery orders in WooCommerce.
30 installs1,605 downloads22/100 • Possibly abandoned
ACF Conditional Logic Extended(0)•Updated 1476d ago
Display Field Group based on a field value from another group.
30 installs2,577 downloads20/100 • Possibly abandoned
Conditional Custom Fields Shortcode(0)•Updated 6316d ago
Use custom field values in you pages or posts. With conditional supports which enables basic templating with custom fields.
20 installs4,274 downloads20/100 • Possibly abandoned
Disqus Conditional JS Load(2)•Updated 4474d ago
Stop the loading of Disqus Javascript on pages/posts where comments are closed or not available.
10 installs2,735 downloads22/100 • Possibly abandoned
Dynamic Content for WooCommerce(2)•Updated 3173d ago
A WordPress plugin that allows you to show or restrict content based on the purchases a user has made.
10 installs1,070 downloads22/100 • Possibly abandoned
BuddyPress Extend Widgets(1)•Updated 4332d ago
Provide all widgets with BuddyPress specific fields (conditional display logic)
10 installs6,402 downloads22/100 • Possibly abandoned
Logged In Conditional Text Widget(1)•Updated 4624d 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.
10 installs4,663 downloads22/100 • Possibly abandoned
Aside Widget(0)•Updated 5520d ago
Display arbitrary sidebar content conditional upon a particular post or page.
10 installs3,880 downloads20/100 • Possibly abandoned
Url Conditional Category List Plugin Widget(0)•Updated 5197d ago
This Widget Plugin enables a list or dropdown of categories if the url contain a determinate string.
10 installs2,809 downloads20/100 • Possibly abandoned
Conditional Login Shortcodes(0)•Updated 4487d ago
Provides shortcodes for conditional login to include content in a post based on context.
10 installs1,914 downloads20/100 • Possibly abandoned
Logic Shortcodes(0)•Updated 3852d ago
Use shortcodes for conditional logic based on post meta or taxonomy terms.
10 installs1,733 downloads20/100 • Possibly abandoned
TimeFly(0)•Updated 279d ago
Control when content appears on your WordPress site with dynamic time-based visibility scheduling.
10 installs382 downloads38/100 • Stale
Contact Form Essential Addons | Conditional, Multi Page, Animation, Scroll and more features for CF7(0)•Updated 1958d ago
Contact Form 7 addons is a plugin that adds various features such as multi-step and conditional logic, save form submitted data, etc.
10 installs320 downloads10/100 • Possibly abandoned
Page Speed Script Optimizer(3)•Updated 390d ago
Speed up WordPress and improve Core Web Vitals by conditionally loading plugins. Disable heavy plugins on specific pages.
0 installs551 downloads28/100 • Possibly abandoned
Smart Payment Gateway Control for WooCommerce(2)•Updated 187d ago
Conditionally hide WooCommerce payment methods at checkout using flexible IF → THEN rules based on product, cart, user, country, and more.
0 installs195 downloads40/100 • Stale
Conditional Comments Message(1)•Updated 4319d ago
Display a message when blog comments are set to automatically close.
0 installs1,469 downloads22/100 • Possibly abandoned
Swaptify(0)•Updated 256d ago
Cost-effective website personalization for perfected user experience and dramatically more conversions.
0 installs528 downloads38/100 • Stale
Vector Expressions(0)•Updated 243d ago
Embed dynamic expressions in the Gutenberg block editor to personalize content and control block visibility.
0 installs282 downloads38/100 • Stale
LogicKit for Elementor(0)•Updated 319d ago
Add powerful visibility rules to Elementor. Hide or show widgets based on User Role, Cart Total, Date/Time, and more.
0 installs251 downloads38/100 • Stale
Targeted User Actions(0)•Updated 1764d ago
A plugin that allows you to perform actions on your website selectively, only for users who match the criteria you define within the plugin.
0 installs201 downloads20/100 • Possibly abandoned
Conditional Payment Gateways for WooCommerce – Hide Payment Methods by Rules(0)•Updated 225d ago
Show or hide WooCommerce payment gateways based on cart total, shipping country, coupon, login status, and more — no code required.
0 installs177 downloads38/100 • Stale
Shed Menu(0)•Updated 179d ago
Show or hide WordPress menu items based on login status, user role, or scheduled date range. Adds conditional visibility to your navigation.
0 installs124 downloads50/100 • Maintained
RenderWhen for Blocks(0)•Updated 182d ago
Show or hide any block when conditions match. Developer-first API and true server-side rendering — hidden blocks never reach the browser.
0 installs87 downloads38/100 • Stale