PluginScout

Block Visibility

Block Visibility — Conditional Visibility Control for the Block Editor

by Nick Diego · WordPress.org page · Website

v3.7.1 Tested up to WP 6.9.7 PHP 7.4+

Block Visibility has 40,000+ active installs on WordPress.org and 658,932 downloads all time. We have tracked it since September 4, 2026; download trends appear after 30 days of data. The last update was on January 18, 2026, tested up to WordPress 6.9.7.

Block Visibility at a glance

Active installs
40,000+
Total downloads
658,932
Downloads, last 30 days
available after 30 days of tracking
30-day growth
tracking since September 4, 2026

Is Block Visibility well maintained?

Support threads resolved
0 of 3
recent threads on the WordPress.org support forum
WordPress compatibility
Behind
tested up to WordPress 6.9.7, not yet with the current 7.1
One-star reviews
3%
3 of 107 reviews on WordPress.org

Features

The feature list from the plugin's own readme on WordPress.org, trimmed to the essentials.

  • Hide blocks from all users
  • Schedule when content should be visible using a start and end date/time
  • Conditionally display blocks based on screen size (Desktop, Tablet, Mobile, and more)
  • Only show blocks to logged-in users
  • Only show blocks to logged-out users
  • Only show blocks to users with specific roles (Administrator, Subscriber, Customer, Member, etc.)
  • Only show blocks to specific users. Great for personalization
  • Show or hide dynamic blocks based on URL query strings. Great for marketing campaigns!
  • Show or hide blocks based on their location and “attributes” of their location (post type, taxonomy, archive, etc.)
  • Display blocks based on a website visitor’s referral source (domain/URL)
  • Support for all post and user metadata (custom fields)
  • Display blocks based on HTML cookies

Block Visibility reviews and ratings

107 reviews on WordPress.org, with the most recent ones as their authors posted them.

4.9 out of 5

107 reviews

5★
103
4★
1
3★
0
2★
0
1★
3
  • This is the best.

    I cannot overstate how I do like this plugin. It's so easy to use and has soo many options to control visibility. Plus: It's also very clean and supports the look&feel of the WordPress Block Editor. The admin settings could be implemented in a more native way, but it's very good to hide the settings in the respective "settings" submenu, instead of creating a new first level menu, like some (most) plugins do. Thank you for the effort. I appreciate it very much.

    Kevin Koslowski
  • Flexible and easy to use

    Well made, easy to use, many options. Thank you!

    efrap
  • Great plugin

    Great plugin! I use it alongside the Bogo multilingual plugin. It's a clever way to manage multilingual sites in FSE by displaying different navigation menus based on the URL path. While dedicated premium multilingual plugins might offer more automated features, this combination is a robust, lightweight, and perfect solution for small websites on a budget.

    Rafa Verde
  • Super useful!

    I use this plugin on several sites I’ve built with Gutenberg and it adds really useful features. It offers a lot of flexibility without adding an intrusive interface. Thanks for building this plugin!

    Mickaël Larguier
  • One of the best plugins

    Nick has truly gone above and beyond with this plugin. Block Visibility is something that should be in core, but even beyond the basics, he's provided the community with a truly enterprise/premium tool. The documentation is extensive and easy to access. Unlike many other systems of hiding content (like the responsive visibility settings in Kadence Blocks), all Block Visibility controls conditionally render content at the server level improving SEO and page speed. It’s important to note that the Screen Size control is the only control that hides blocks using CSS.

    grayayer
  • Great plugin

    I couldn't hide certain blocks inside other blocks from plugins.Block Visibility allowed me to do it very easily and quickly.Great!

    bkrg

Block Visibility alternatives

Plugins that solve the same problem, ranked by how closely they overlap with Block Visibility.

Details

Easily show or hide any WordPress block. Schedule block visibility. Restrict blocks to specific screen sizes, user roles, post types, and more.

The full description, screenshots and every review live on the WordPress.org page.

Tags

  • conditional blocks
  • conditional content
  • dynamic content
  • restrict blocks
  • visibility

More from Nick Diego

Version
3.7.1
Last updated
Jan 18, 2026
First published
Aug 11, 2020
Requires WordPress
6.5
Tested up to
6.9.7
Requires PHP
7.4
Pricing
Free, community plugin

Block Visibility FAQ

What does Block Visibility do?

According to its WordPress.org readme, Block Visibility offers Hide blocks from all users, Schedule when content should be visible using a start and end date/time, Conditionally display blocks based on screen size (Desktop, Tablet, Mobile, and more), Only show blocks to logged-in users and Only show blocks to logged-out users.

How many active installs does Block Visibility have?

WordPress.org reports 40,000+ active installs for Block Visibility as of September 7, 2026.

Is Block Visibility still maintained?

Yes. The last release was on January 18, 2026 and it is tested up to WordPress 6.9.7.

Does Block Visibility have good support?

On the WordPress.org forum, 0 of 3 recent support threads for Block Visibility are marked resolved. That is the developer's free support; a paid version usually comes with its own channel.

Is Block Visibility free?

Block Visibility is free and listed as a community plugin on WordPress.org, with no commercial upgrade.