WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by denisdoroshchuk v1.2.8

Visibility Controls for Editor Blocks

Hide Gutenberg blocks by device, custom breakpoints, and login status. Syncs with WordPress Hide block controls; Pro adds advanced rules.

Visibility Controls for Editor Blocks

The facts

Rating
5★ from 3
Active installs
900+
Price
Free
Last updated
19 Jun 2026
Added
Oct 2024
Requires WP
5.0
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
8,531

Our analysis

AI-assisted

Visibility Controls for Editor Blocks is a WordPress plugin that enhances the block editor by adding visibility settings for Gutenberg blocks. You can hide or show blocks based on screen size and user login status directly from the editor sidebar, eliminating the need for custom CSS.

This plugin is suitable for content creators, site owners, and designers who want to manage block visibility effectively. It allows for responsive layouts and tailored content delivery without complicating the editing process.

Best for: Content creators and site owners looking to manage block visibility based on device and user status.

What it does well

  • Adds visibility settings for Gutenberg blocks
  • No custom CSS required for visibility management
  • Syncs with WordPress's built-in Hide block modal
  • Supports regular and dynamic Gutenberg blocks
  • Ideal for responsive design without additional coding

Where it falls short

  • Limited to features available in the free version
  • More advanced features require the Pro version

Verdict

Visibility Controls for Editor Blocks offers a straightforward solution for managing block visibility in WordPress, particularly beneficial for those focused on responsive design and user-specific content.

From the developer

denisdoroshchuk's own description of Visibility Controls for Editor Blocks, lightly tidied.

Visibility Controls for Editor Blocks adds native visibility settings to the WordPress block editor, so you can hide or show Gutenberg blocks based on screen size and user login status without writing custom CSS.

Use it to hide blocks on mobile, tablet, or desktop, show different content to logged-in users and guests, and fine-tune responsive layouts with your own breakpoints. The controls appear directly in the block editor sidebar, so you can manage visibility while editing your content.

On WordPress 7.0 and newer, the device controls stay in sync with the editor’s built-in Hide block modal, so changing Hide on Mobile, Tablet, or Desktop in either place updates the same block visibility setting.

The plugin works with regular Gutenberg blocks and modern dynamic blocks, including block theme and site editor contexts.

Need more advanced conditional visibility? Visibility Controls for Editor Blocks Pro adds user role visibility, date and time scheduling, URL/query parameter rules, and an optional cache-friendly frontend mode for scheduled and URL-based rules.

Key Features:

  • Device visibility controls: Hide blocks on mobile, tablet, or desktop.
  • Login status visibility: Show or hide blocks for logged-in users or non-logged-in visitors.
  • Custom breakpoints: Define what counts as mobile and tablet for your own theme.
  • WordPress Hide block sync: Keep device visibility controls aligned with the built-in Hide block modal in WordPress 7.0 and newer.
  • No custom CSS needed: Manage block visibility directly from the editor sidebar.
  • Gutenberg integration: Visibility options appear where you already edit block settings.
  • Dynamic block support: Works with server-rendered blocks, block themes, and modern WordPress layouts.

Pro Features:

  • User role visibility: Show or hide blocks for selected WordPress user roles.
  • Date and time scheduling: Display blocks only during a selected time window.
  • URL and query rules: Show blocks only when a URL parameter is present or matches a specific value.
  • Cache-friendly frontend mode: Optionally evaluate scheduled and URL rules in the visitor browser for cached pages.
  • Role list control: Choose which WordPress roles appear in the block editor controls.

Ideal For:

  • Content creators who want to hide large or secondary blocks on smaller screens.
  • Site owners who want to show different calls to action to guests and logged-in users.
  • Designers who need responsive Gutenberg layouts without writing one-off CSS.
  • Developers and agencies who want simple block visibility controls for client sites.

With Visibility Controls for Editor Blocks, you can keep one clean editor workflow while tailoring the frontend experience for different devices and visitors.

Video tips for using the Visibility Controls for Editor Blocks plugin:

License

This plugin is licensed under the GPLv2 or later. You can find more information at https://www.gnu.org/licenses/gpl-3.0.html.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for extending a page builder.

Essential Addons for Elementor

Elementor addon offering 120+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accord...

Free 1M+ installs 4.9★ (4,111)
ElementsKit Elementor Addons

Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets...

Free 1M+ installs 4.9★ (2,036)
Ultimate Addons for Elementor

Elementor addons with 18+ free widgets, Header & Footer Builder, WooCommerce widgets & templates. Trus...

Free 2M+ installs 4.9★ (2,525)
Premium Addons for Elementor

Elementor Carousel, Mega Menu, Posts List/Slider, WooCommerce Widgets, Display Conditions, AI Abilities, Prema...

Free 600k+ installs 4.9★ (1,677)
Royal Addons for Elementor

Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder, Slider, Forms, Gall...

Free 600k+ installs 4.8★ (611)
Disable Gutenberg

Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta box...

Free 500k+ installs 5★ (733)