Responsive Block Visibility Control

Description

Responsive Block Visibility Control gives you simple, responsive display controls directly inside the WordPress block editor.

Choose whether a block should be hidden on desktop, tablet, or mobile without writing custom CSS. When working with the core Columns block, you can also reverse the column order independently on tablet and mobile devices.

The controls are available directly in the block editor’s Advanced panel, keeping responsive settings close to the blocks you are already editing.

Key Features

  • Hide blocks on Desktop (1025px and above).
  • Hide blocks on Tablet (768px–1024px).
  • Hide blocks on Mobile (767px and below).
  • Reverse core Columns block order on Tablet.
  • Reverse core Columns block order on Mobile.
  • Simple toggle controls inside the Gutenberg editor.
  • No custom CSS required.
  • No separate settings page to configure.
  • Automatically applies your responsive settings on the frontend.
  • Responds to browser resizing and device orientation changes.

Control Responsive Block Visibility in Seconds!

Creating device-specific layouts should not require custom CSS.

Select a block, open the Advanced panel, and use the Responsive Conditions controls to choose where the block should be hidden.

Want one section on desktop but a different layout on mobile? Simply configure the visibility of each block using the appropriate device toggle.

Useful Responsive Controls

Responsive Block Visibility Control focuses on the options commonly needed when building responsive WordPress pages.

You can independently control visibility across desktop, tablet, and mobile breakpoints.

For the WordPress core Columns block, additional controls allow you to reverse column order on tablet or mobile. This is especially useful when alternating image and text columns on desktop while maintaining a natural reading order on smaller screens.

Why Do I Need This?

A layout that works perfectly on desktop does not always work well on smaller screens.

Sometimes you may want to hide decorative content on mobile, display an alternative section for smaller devices, or change the order of columns so important content appears first.

Responsive Block Visibility Control lets you handle these common responsive-layout requirements directly from the block editor instead of maintaining additional CSS rules.

Why Choose Responsive Block Visibility Control?

The plugin is designed to stay focused and easy to use.

There is no complicated condition builder or separate configuration screen. Responsive controls appear where you need them — directly inside the WordPress block editor.

It works with the familiar Gutenberg editing experience and provides straightforward controls for creating cleaner responsive layouts.

Screenshots

Installation

  1. Install Responsive Block Visibility Control from the WordPress Plugins screen, or upload the plugin to /wp-content/plugins/.
  2. Activate the plugin.
  3. Edit a post or page using the WordPress block editor.
  4. Select the block you want to control.
  5. Open the Advanced panel in the block settings sidebar.
  6. Configure the Responsive Conditions options.
  7. For a core Columns block, use the additional Columns Reverse Settings when needed.
  8. Save or update your page.

FAQ

Where are the responsive controls located?

Select a block in the WordPress block editor and open the Advanced panel in the block settings sidebar.

What are the responsive breakpoints?

Desktop applies at 1025px and above.

Tablet applies from 768px through 1024px.

Mobile applies at 767px and below.

Which blocks support reverse columns?

Column reversal is currently available for the WordPress core Columns block.

Can I reverse columns differently on tablet and mobile?

Yes. Tablet and mobile column reversal can be enabled independently.

Do I need to write CSS?

No. The plugin automatically adds the required responsive classes and frontend behavior.

Does it work automatically on the frontend?

Yes. After saving your page, your selected visibility and column-order settings are automatically applied on the frontend.

Is there a separate settings page?

No. The responsive options are available directly in the block editor.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Responsive Block Visibility Control” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.