Block Visibility allows you to dynamically control which blocks are visible on your website and who can see them, which includes the ability to schedule blocks and conditionally display blocks based on screen size. Built for the new Block (Gutenberg) Editor, this plugin was designed to work with any WordPress block. This includes blocks natively provided by WordPress as well as third-party blocks. Visibility Controls Visibility controls determine whether a block should be visible to users on the frontend of your website. Current controls include: Hide blocks from all users Schedule block visibility using a start and end date/time Conditionally display blocks based on screen size (Desktop, Tablet, Mobile, and more) Only show blocks to logged-in users Only show blocks to logged-out users Only show blocks to users with specific roles (Administrator, Subscriber, Customer, Member etc.) Why do I need this? Block Visibility is a lightweight plugin that is designed to do one thing, and one thing well. While there are countless applications, here are a few examples to get you started: Use as a content management tool. Hide new blocks while you are working on them but still keep the page published. Temporarily hide seasonal content on your website rather than having to delete it. Schedule promotional content and/or event information to display at a set time. Show or hide specific content on desktops, tablets or mobile devices. Restrict content so it’s only visible to your customers or members. Display messaging to logged-out users encouraging them to subscribe to your blog. Conditionally display elements in the upcoming Full Site Editor. For an unbiased review, the plugin was featured on WordPress Tavern. Powerful Settings Tailor Block Visibility to your needs, or those of your clients, with powerful plugin settings. Disable any visibility control Configure up to 4 different breakpoints to optimize the screen size controls Restrict visibility controls to specific block types Set permissions so only certain users have access to visibility controls Disable contextual indicators and other plugin utilities Enable Full Control Mode ????(See the FAQs) Remove all plugin settings on uninstall Plays nice with others Block Visibility is designed to work with any block and has been tested with these top block libraries and plugins. WooCommerce Jetpack CoBlocks Redux Framework Ultimate Addons for Gutenberg Kadence Blocks Otter Blocks Atomic Blocks Gutentor Stackable Getwid EditorsKit Genesis Blocks Find an issue? Let us know in the plugin support forum and we will investigate ASAP. Excellent compatibility with the greater WordPress block ecosystem is our top priority. See It In Action While a bit out of date, the video below provides a good overview of what Block Visibility can do and covers everything in version 1.0. Updated video coming soon!