Easily show or hide any WordPress block. Schedule block visibility. Restrict blocks to specific screen sizes, user roles, post types, and more.
As of April 2026, Block Visibility is a WordPress visibility plugin with 40K+ active installations and a 4.9/5 rating from 106 reviews. It has been downloaded 572K+ times in total. Requires WordPress 6.5+ and PHP 7.4+. Available on WordPress.org since 2020. Recently updated within the last 3 months. Downloads are down 37% this week. Support resolution rate: 0%. Top alternative: If Menu – Visibility control for Menus.
Easily create dynamic content in WordPress that will increase conversions, enhance the user experience, and improve your workflow.
With this no-code solution, control which blocks are visible on your website and who can see them. Schedule content to show or hide at a specific time. Display exclusive promotions to your customers or members. Restrict blocks to specific user roles, screen sizes, query strings, WooCommerce products, EDD downloads, ACF fields, WP Fusion tags, and more.
Block Visibility is built exclusively for the WordPress Editor (Gutenberg) and is designed to work with any WordPress block. This includes blocks natively provided by WordPress, third-party blocks, and even block-based widgets.
Work directly in the WordPress Editor with bloc…
Well made, easy to use, many options. Thank you!
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.
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!
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.
I couldn’t hide certain blocks inside other blocks from plugins.
Block Visibility allowed me to do it very easily and quickly.
Great!
| WordPress | 6.5+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
Fixed
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.