WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Morgan Hvidt v3.3.2

Conditional Blocks

Easily show/hide WordPress blocks & widgets with powerful, no-code display logic. Perfect for restricting content. Explore advanced scheduling, Ge …

Conditional Blocks

The facts

Rating
4.9★ from 15
Active installs
2k+
Price
Free
Last updated
29 May 2026
Added
Jul 2019
Requires WP
5.5
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
65,097

Our analysis

AI-assisted

Conditional Blocks is a WordPress plugin that enables you to control the visibility of blocks in the Block Editor (Gutenberg) using advanced display logic. It is designed for freelancers and agencies who need to manage content visibility without coding.

The free version allows for three visibility conditions, including options for user status and responsive designs. It also includes a Conditions API for creating custom visibility conditions, making it suitable for various use cases such as dynamic headers, membership content, and tailored marketing sections.

Best for: This plugin suits freelancers and agencies looking to manage content visibility in WordPress sites.

What it does well

  • No code solution for block visibility control
  • Supports multiple visibility conditions
  • Responsive design options for different devices
  • Developer-friendly with Conditions API

Where it falls short

  • Free version has limited visibility conditions
  • Full features require a Pro version

Verdict

Conditional Blocks offers a practical solution for controlling block visibility in WordPress. While the free version is useful, more advanced features are available in the Pro version.

From the developer

Morgan Hvidt's own description of Conditional Blocks, lightly tidied.

Conditional Blocks is a powerful, no code plugin that allows you to control the visibility of any WordPress blocks within the Block Editor (Gutenberg) using advanced display logic.

Replace multiple plugins with our versatile Conditional Blocks, developed for fast paced freelancers and agencies.

🌏 Get the full overview on conditionalblocks.com

Create Better Sites with Less Plugins 🤩

Everything is block in modern WordPress development with Full Site Editing (FSE). In plain words, you apply conditional display logic to everything.

Here’s some example use-cases where Conditional Blocks shines.

  • Dynamic headers, navigation and menus,
  • Cart Messages
  • CTA & Marketing sections
  • Restrict content & Access control
  • Membership content
  • Content Control
  • And much more..

What’s Included in Conditional Blocks FREE

The free version of Conditional Blocks offers 3 visibility conditions + The Conditions API for creating your own conditions .

  • Lockdown condition:
    Hide blocks from everyone, perfect for preparing new content or working on drafts.
  • User Status:
    Display content exclusively for logged-in or logged-out users, ideal for membership site content.
  • Responsive designs:
    Control block visibility on mobile, tablet, and desktop screens for responsive designs.
    You can edit the CSS Breakpoints to match your theme too.
  • Developer Focused:
    Create Custom Visibility Conditions for WordPress Blocks, such as custom user roles or membership levels. You can easily create your own integrations using code snippets.

The free version is limited.

Consider joining our PRO community to create better WordPress sites & support development.

The Full Toolkit with Conditional Blocks Pro ✨

Conditional Blocks Pro unlocks the full suite of advanced block visibility conditions and integrations, allowing you to create truly dynamic and personalized user experiences:

🎯 Advanced Audience Targeting (Pro)

  • Geolocation: Target or exclude visitors based on their Country or Continent using their IP address. Ideal for region-specific content, offers, or compliance.
  • User Role: Precisely control visibility for specific user roles (Admin, Editor, Subscriber, WooCommerce Customer, custom roles, etc.).
  • Device & Browser: Tailor experiences by showing/hiding blocks based on device type (iPhone, Android, Tablet, Desktop) or browser (Chrome, Firefox, Safari, etc.).
  • Referrer URL: Display unique content to visitors arriving from specific sources like Google, X/Twitter, or other websites.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking bookings.

MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)
Calculated Fields Form

Calculated Fields Form: complete WordPress form builder for contact,booking,quote,payment forms & more,wit...

Free 40k+ installs 4.9★ (970)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Simply Schedule Appointments

Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking...

Free 50k+ installs 5★ (155)
Booking Calendar

WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept booking...

Free 40k+ installs 4.7★ (653)