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

Osom Block Visibility

Osom Block Visibility lets you easily control block visibility from WordPress Block Editor.

Osom Block Visibility

The facts

Rating
5★ from 3
Active installs
300+
Price
Free
Last updated
27 May 2026
Added
Feb 2024
Requires WP
6.3
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
2,027

Our analysis

AI-assisted

Osom Block Visibility is a WordPress plugin that allows you to control the visibility of blocks in the Block Editor based on device type or user login status. It adds a new panel to the editor, enabling you to hide blocks on desktop, mobile, or for logged-in and logged-out users. By preventing blocks from rendering instead of using CSS to hide them, it aims to enhance web performance, particularly when dealing with heavy content like images.

This plugin is suitable for users who want to optimise their site's performance by selectively displaying content based on the user's device or login state. It can be beneficial for those managing block themes and looking to improve loading speeds across different screen sizes.

Best for: This plugin is best for WordPress users looking to optimise content visibility based on device type or user login status.

What it does well

  • Controls block visibility by device and user status
  • Prevents unnecessary block rendering to improve performance
  • Allows hiding blocks on desktop, mobile, or for specific user types

Where it falls short

  • Cannot distinguish between mobile and tablet devices

Verdict

Osom Block Visibility offers a straightforward solution for managing block visibility, making it a useful tool for enhancing site performance.

From the developer

OsomPress's own description of Osom Block Visibility, lightly tidied.

Osom Block Visibility lets you easily control block visibility from WordPress Block Editor.

The plugin adds a new panel to the block editor with the controls to manage every block visibility by device or user logged status.

The advantage of Osom Block Visibility compared to other similar plugins is that it doesn’t use CSS to hide the block, but prevents it from rendering and adding unnecessary load in the first place.
This can be hugely beneficial in terms of web performance, specially if you are hidding images or other heavy content.

Features

The new Visibility Settings in the block editor will let you:
1. Hide the block on desktop.
2. Hide the block on mobile and tablet.
3. Hide the block to loggedin users.
4. Hide the block to loggedout users.

You can use it for:
* Hide any block on mobile and tablets to improve performance.
* Display/hide some menu items dependending if the user it’s loggedin or not (on block themes).
* Increase loading speed for pages with different block designs for each screen size.

Tutorial

Dev Info

The plugin uses wp_is_mobile function to check if the device it’s a mobile (or tablet) or not. This has the limitation that it can’t discern between mobile and tablet, but it has the advantage that let’s you load only the necessary block for the device. This can reduce the number of blocks loaded per page even by half in some cases.

Read the full description on the official page →

Tagged as