Browse and compare 35 conditional plugins. Data updated daily from official WordPress.org sources.
As of April 2026 — 58,546 plugins tracked
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.
Showing 1–35 of 35 plugins
Show or hide Elementor widgets, containers, columns, and pages based on user role, date, device, and many other powerful conditions.
Personalize any content! Add or replace content according to the visitor's profile and interaction with the site. No coding required!
Content Visibility for Divi Builder.
Conditional Logic for Elementor. No setup or coding required. Fully compatible with any caching solution.
A simple way to show a popup image on your website with various enhancements including conditional display and accessibility features.
Show and hide fields. Send certain email, don't send others. Redirect to one of many pages. The possibilities are endless!
Easily set shipping rates based on a variety of conditions to match your business requirements in your WooCommerce store.
Control WordPress menu item visibility based on login status, user roles, device type, or specific pages — lightweight and theme-agnostic.
Block Logic adds a "Block Logic" field to the block editor, that lets you show or hide any block based on conditions.
This plugin provides an [if] shortcode to conditionally render content.
Free mini-extension for WooCommerce Composite Products that allows you to create dynamic, multi-layer Composite Product images that respond to option …
Show or hide content based on date ranges, recurring day/time schedules, or custom strtotime expressions. Includes a Gutenberg block and shortcode.
A shortcode to display content based on context.
Block Control allows you to take control of all the blocks on your website. Tailor a unique experience for your visitors.
Restrict WooCommerce payment gateways based on flexible conditions like totals, products, user roles, shipping methods, and more.
Add custom recipients on conditional emails.
Lightweight widget visibility control. Show or hide widgets on specific pages, posts, categories, and more. Jetpack compatible.
Hide or display content in your forms created in Contact Form 7 based on user selections!
Use conditional tags as shortcodes.
Advanced Conditional COD Payment System allows you to add a conditional advance payment for Cash on Delivery orders in WooCommerce.
Add conditional browser stylesheets and body class declarations
Display Field Group based on a field value from another group.
Use custom field values in you pages or posts. With conditional supports which enables basic templating with custom fields.
Provide all widgets with BuddyPress specific fields (conditional display logic)
Stop the loading of Disqus Javascript on pages/posts where comments are closed or not available.
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.
This Widget Plugin enables a list or dropdown of categories if the url contain a determinate string.
Provides shortcodes for conditional login to include content in a post based on context.
Use shortcodes for conditional logic based on post meta or taxonomy terms.
Control when content appears on your WordPress site with dynamic time-based visibility scheduling.
Display arbitrary sidebar content conditional upon a particular post or page.
Add powerful visibility rules to Elementor. Hide or show widgets based on User Role, Cart Total, Date/Time, and more.
Cost-effective website personalization for perfected user experience and dramatically more conversions.
Show or hide WooCommerce payment gateways based on cart total, shipping country, coupon, login status, and more — no code required.
Embed dynamic expressions in the Gutenberg block editor to personalize content and control block visibility.