Type to search.

#796 by installscommunity

Block Visibility — Conditional Visibility Control for the Block Editor

by Nick DiegoVersion 3.8.1

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

Active installs
40,000+
#796 of 1,000
Downloads, all time
751K
751,018
Downloads, 30 days
26.4K
6.3K in the last 7
Rating
4.9 / 5
108 reviews
Last updated
43 days ago
Sep 18, 2026
Version
3.8.1
58 releases

Upkeep and compatibility

Last updatedSeptember 18, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.6 or newer
Needs PHP7.4 or newer
First publishedAugust 11, 2020
Support, last two months1 of 2 threads resolved (50%)

Reviews

4.9 / 5 from 108 reviews

Reviews by star rating
5 stars104
4 stars1
3 stars0
2 stars0
1 star3

Downloads, last 30 days

Low 240 a dayHigh 1.5K a day

What the author says it does

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.

Create Conditional Blocks in Seconds!

Work directly in the WordPress Editor with blocks you’re already familiar with. There is no external editor or new interface to learn. In seconds, you can transform static blocks into conditional and personalized content.

It takes just 3 simple steps:

  • Create your content using any WordPress block.
  • Select the desired visibility conditions.
  • Save the page/post and marvel at the results!

Packed With Features

Visibility Controls determine whether a block should be visible to users on the front end of your website. Features include:

  • Hide blocks from all users.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Who should use Block Visibility?

Block Visibility is a powerful yet simple plugin that gives marketing agencies, bloggers, eCommerce websites, and small business owners the power to conditionally show or hide blocks on their websites. The need to hide Gutenberg blocks varies. Whether you need to restrict content to specific users like members or launch a promotional campaign at a particular time with block scheduling, the applications are endless.

Do conditional visibility controls really work with any block? (What is Full Control Mode?)

Yes! However, not all block types are enabled by default. Controls are only provided to blocks that can be added directly to a page/post by the block inserter. Therefore, some specialized blocks, such as child blocks, are not included by default. An example is the individual Column block that is part of the larger Columns block.

Can Block Visibility be used with any WordPress theme?

Yup, this plugin is not theme-specific. You just need to run the latest WordPress version and use a theme that supports the block Editor. This plugin provides zero functionality to the Classic Editor.

Will more conditional visibility controls be added in the future?

Yes, and if you have a specific idea of what you would like to see, please submit a feature request in the plugin support forum on WordPress.org.

Does this plugin work in the Site Editor (Full Site Editing)?

As of version 1.4.0, Block Visibility is supported in the Site Editor, which is available when using a block theme. We are committed to ensuring 100% compatibility with all Full Site Editing features. Please let us know in the plugin support forum if you find bugs or compatibility issues.

Does Block Visibility work with Elementor and other page builders?

No. Block Visibility is designed specifically for the WordPress block Editor and, therefore, does not work on pages that the Elementor editor or another page builder controls. So long as you edit native WordPress “block” content, Block Visibility will work.

Latest changelog entry

3.8.1 – 2026-09-18

Fixed

  • Fixed the Location hierarchy rules (“Is parent” and “Parent of”) not detecting child posts of hierarchical custom post types.

Screenshots

First 4 of 9, from WordPress.org.

Tagged

Plugins that share its tags

#932 by installs

Widget Context

by Kaspars

Show and hide widgets on specific posts, pages and sections of your site.

Installs
30,000+
Rating
4.5 (98)
Updated
22 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.