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.
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.
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.
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).
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.
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.
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.
Get Blockenberg
Block manager, inspector tabs, layout, typography, icon picker, and more ship in the free plugin.