Block-based
visibility control
for WordPress

Designed for the new WordPress editor, this plugin allows you to dynamically control which blocks are visible on your website and who can see them. Block Visibility is compatible with all blocks.

Video covers version 1.0, see what’s new in 1.1

Hide any block

Quickly and easily hide any block on your website. This includes groups of blocks and third-party blocks from plugins such as Jetpack and WooCommerce. 

Block scheduling

Beginning in version 1.1 of the plugin, you can now schedule any block, or group of blocks, in the WordPress editor. Just choose a start date and/or end date, and you are done! Great for content management, running seasonal promotions, and more…

Role-based visibility

Block Visibility comes equipped with role-based visibility controls. Is the user logged-in or logged-out? Are they a customer or a member? You decide who can see each block.

You’re in control

While Block Visibility is designed to work with any block, we understand that not every block needs visibility control.

Advanced plugin settings allow you to choose which block types have visibility enabled. You can also decide which visibility controls you would like to use. Simply turn off the ones you don’t need for a more streamlined interface. 

Unlock the power of visibility control

Compatible with all blocks.