Directory / plugin

Block Inserter Filter

v2.1.4 · by jgorres

Hide individual Gutenberg blocks and embed variations from the block inserter, site-wide.

View on WordPress.org

About this plugin

Block Inserter Filter lets administrators hide individual Gutenberg blocks from the block inserter for the whole site — Core blocks, theme blocks and blocks of any plugin — without writing any code. It controls what editors can insert; it does not touch existing content and has no effect on the front end.

Features

  • Clear admin screen under “Settings Hide Blocks”.
  • Works with every registered block type: Core, theme and plugin blocks.
  • Group blocks either by block category (as in the editor) or by namespace.
  • Embed variations (YouTube, Reddit, Vimeo, TikTok, Bluesky, …) can be hidden individually.
  • Live search across all blocks and embed variations.
  • “Toggle all” per group.
  • Protection list: core blocks (paragraph, heading, list, image, group, columns) are always available as a safety net and cannot be hidden.
  • Existing content using hidden blocks remains visible — only the insertion of new instances is blocked.
  • No external dependencies, no tracking, no front-end database load.

Optional GenerateBlocks integration

GenerateBlocks is not required. If it is installed, the plugin adds a few conveniences:

  • GenerateBlocks and GenerateBlocks Pro blocks are listed in separate groups.
  • GenerateBlocks Pro blocks are marked with a Pro badge.
  • Core blocks that GenerateBlocks Pro replaces with an extended variant are hidden automatically while Pro is active and reappear when it is deactivated.

Security

Defense in depth: capability check (manage_options), nonce validation, whitelist sanitization on save, consistent output escaping.

Plugin tags