WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.2.0
Last updated: 10/03/2026

Gutenberg Block Control

Hide unused or risky blocks so the block editor stays simple and on-brand.

Overview

Gutenberg Block Control lets you disable specific blocks in the block editor. Disabled blocks will not appear in the block inserter. Simplify the editor for clients, enforce design consistency by removing blocks you don’t want used, or clean up the inserter by hiding rarely-used options. Blocks are grouped by category (Text, Media, Design, Widgets, Theme, Embed, etc.). Search and select which blocks to disable. Use “Refresh Block List” to load blocks from plugins that register on editor load. A valid license is required (premium module).

Who is this for?
Site owners who want a simpler block editor for clients, or those who need to restrict which blocks are available for design consistency.

Features

Disable Blocks by Name
Select which blocks to disable. Disabled blocks are removed from the block inserter. Existing content using those blocks is unchanged.
Grouped by Category
Blocks are grouped by category: Text, Media, Design, Widgets, Theme, Embed, Reusable Blocks, Uncategorized. Per-category "Select all" and "Clear".
Search
Search blocks by name or description. Categories with no matches are hidden.
Refresh Block List
If blocks from plugins don't appear, open a post in the block editor first, then return and click "Refresh Block List" to load them.

How It Works

1
Enable the Module
Go to WP PowerSuite, find "Gutenberg Block Control," and click the Enable button. A valid license is required (premium module).
2
Configure Settings
Open the module settings. Search or browse blocks by category. Check the blocks you want to disable. Use "Refresh Block List" if plugin blocks are missing.
3
Save
Settings save automatically. Disabled blocks no longer appear in the block inserter when editing posts or pages.
Performance Note
Lightweight. Uses allowed_block_types_all filter and an inline script to unregister blocks in the editor. Block list is cached for 1 hour. Minimal overhead.

Installation & Activation

1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Gutenberg Block Control" in the module list, and click the Enable button. A valid license is required for this premium module.
3
Configure Settings
Open the module settings. Select blocks to disable. Use "Refresh Block List" if needed. Save.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator) Valid WP PowerSuite license (premium module)

Use Cases

  • BlockFiltering
    Simplify the editor for clients by hiding blocks they rarely use
  • BlockRemoval
    Remove blocks that cause layout issues
  • DesignConsistency
    Enforce design consistency by removing problematic blocks
  • InserterCleanup
    Clean up the inserter for faster block selection

Frequently Asked Questions

Troubleshooting

  • Block list is empty
    Open a post in the block editor first. This triggers block registration. Return to the module settings and click "Refresh Block List."
  • Disabled block still appears
    Ensure the module is enabled and you saved the settings. Clear browser cache. Try "Refresh Block List" to ensure the block was in the list when you disabled it.