Plugin tools

Blockenberg features for the WordPress block editor

Blockenberg does not ship Elementor-style extensions. These guides cover the real plugin-wide tools: the block dashboard, inspector layout, typography, icons, categories, and the dynamic User Field.

Block Manager: enable and disable Gutenberg blocks

A wp-admin dashboard that stores disabled block names in blockenberg_disabled_blocks and skips those folders during register_block_type and asset registration.

Feature

Inspector tabs: General vs Advanced on every Blockenberg block

A BlockEdit higher-order component (inspector-tabs.js) injects General / Advanced tabs on all blockenberg/* blocks and registers shared layout attributes.

Feature

Layout system: shared spacing and background CSS for every block

Server-registered bkbg* attributes and a render_block filter that prints desktop inline CSS plus tablet/mobile media queries. layout.css is shared by section/row/column.

Feature

Typography control: a shared font popover and Google Fonts loader

window.bkbgTypographyControl is a reusable popover. On the front, blockenberg.php scans *Typo / typo* attributes for family and enqueues Google Fonts CSS2 URLs (skipping system fonts).

Feature

Icon picker: one control for Dashicons, SVG, and images

window.bkbgIconPicker exposes IconPickerControl, editor/save builders, and a frontend DOM builder. Icon types include Dashicons, bundled SVG paths, and media uploads.

Feature

Block categories: how Blockenberg groups 600+ blocks

block_categories_all prepends twelve Blockenberg categories so the inserter lists them above generic groups. Each block.json sets category; the dashboard uses the same labels.

Feature

User Field: a dynamic Gutenberg block with PHP render

blockenberg.php requires blocks/user-field/render.php. bkbg_render_user_field_block prints the current user’s profile field at render time instead of frozen save() HTML.

Feature

Get Blockenberg

Block manager, inspector tabs, layout, typography, icon picker, and more ship in the free plugin.

Get Blockenberg