4,000+
January 14, 2026
January 7, 2020
Block Manager gives you complete control over the WordPress Block Editor by allowing you to:
✅ Disable Blocks – Remove unwanted blocks from the Block Inserter and Editor
✅ Disable Patterns – Hide block patterns you don’t need with a single click
✅ Change Block Categories – Reorganize blocks by updating their categories for better workflow
Simplify your WordPress editing experience by removing clutter and organizing blocks exactly how you need them. Perfect for client sites, custom workflows, and maintaining a clean, focused Block Editor.
Disable Blocks
– Globally remove any block from the Block Inserter and Block Editor.
– Disable block variations individually while keeping the core block.
– Control Embed blocks (Twitter, Facebook, YouTube, etc.) to remove unwanted options.
– Toggle entire block categories on/off with one click.
Disable Block Patterns
– Remove unwanted block patterns with a simple toggle.
– Hide core WordPress patterns that don’t fit your site.
– Clean up the pattern library for a focused editing experience.
Change Block Categories
– Update the category of any block to better organize your Block Inserter.
– Create a custom workflow that matches your editing process.
– Improve findability by grouping related blocks together.
Additional Features
– Code Hooks: Use filters to control blocks and patterns via functions.php.
– Search and Filter: Quickly locate blocks and patterns with built-in search.
– Export Options: Generate code snippets for syncing across environments.
– Status Reports: View active and disabled blocks at a glance.
Use Block Manager hooks to controls blocks via code and sync options across multiple WordPress environments.
Use the gbm_disabled_blocks hook to remove blocks via backend code.
// functions.php
add_filter( 'gbm_disabled_blocks', function() {
return [
'core/buttons',
'core/columns',
'core/freeform',
'core/table'
];
});
Use the gbm_disabled_patterns hook to remove block patterns via backend code.
// functions.php
add_filter( 'gbm_disabled_patterns', function() {
return ['gbm/core-patterns', 'core/query-standard-posts', 'core/query-medium-posts'];
});
Use the gbm_block_categories hook to update block categories via backend code.
// functions.php
add_filter( 'gbm_block_categories', function() {
return [
[ 'block' => 'core/html', 'cat' => 'design' ],
[ 'block' => 'core/cover', 'cat' => 'design' ],
[ 'block' => 'core/details', 'cat' => 'design' ]
];
});
Update the minimum user role allowed to access the Block Manager plugin.
// functions.php
add_filter(
'block_manager_user_role',
'edit_theme_options' // Default: activate_plugins
);
How to install Block Manager.
block-manager.zip from your computerblock-manager.zipblock-manager directory to your computerblock-manager directory to the /wp-content/plugins/ directoryThen navigate to wp-admin -> Settings -> Block Manager to use the plugin.
No FAQ provided.
BlockIcon rendering.enqueue_block_assets hook.WP_DEBUG is enabled.gbm_block_categories to allow for changing block categories at the theme level.edit screens.New and Edit screens.gbm_disabled_blocks filter to allow for disabling blocks via functions.phpExport option to dynamically build a pre-populated gbm_disabled_blocks filter.permissions_callback.| Version | Download | Type |
|---|---|---|
| 3.2.0 | Download | Stable |
| 3.1.2 | Download | Stable |
| 3.1.1 | Download | Stable |
| 3.1.0 | Download | Stable |
| 3.0.0 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1.0.1 | Download | Stable |
| 2.1.0 | Download | Stable |
| 2.0.0 | Download | Stable |
| 1.2.5 | Download | Stable |
| 1.2.4 | Download | Stable |
| 1.2.3c | Download | Stable |
| 1.2.2 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| Development | Download | Trunk |