Everything in one plugin
Every Tool You Need to Build Custom Gutenberg Blocks
A complete block-building studio. Visual editor, 30+ field types, reusable templates, and a full developer API — all in a single WordPress plugin.
Visual Block Builder
Design Gutenberg blocks through a drag-and-drop interface. No PHP, no JavaScript, no boilerplate. Define your block structure visually and publish directly to the block editor.
- Drag-and-drop field arrangement
- Real-time block preview as you build
- Custom block name, icon, and category
- Keyword search support in block inserter
- Block descriptions for editor clarity
- Works with any WordPress theme
30+ Field Types Built In
From basic text inputs to complex repeaters, BF Blocks ships with over 30 field types out of the box. Every field renders correctly in both the Gutenberg editor and your front end.
- Text, Textarea, Rich Text (WYSIWYG)
- Image, Gallery, and File Upload
- Select, Radio, Checkbox, Toggle
- Repeater fields for structured data
- Inner Blocks for nesting content
- Color Picker and Range Slider
Block Templates
Start from a library of pre-built block templates instead of building from scratch. Customise any template in minutes and save your own for reuse across projects.
- Pre-built templates for common block patterns
- Hero sections, testimonials, pricing tables
- FAQ accordions, feature lists, CTAs
- Save custom templates for your own library
- Export templates between WordPress installs
- Team-wide template sharing
Export & Import Blocks
Take your blocks with you. Export any block definition as a portable JSON file and import it into any WordPress site running BF Blocks — perfect for agencies deploying to client sites.
- Export single blocks or entire libraries
- One-click import from JSON file
- No data loss during migration
- Ideal for multi-site agency workflows
- Version your block configs in Git
- Selective import — choose what to bring in
Developer Tools
BF Blocks is built to be extended. A comprehensive hooks and filters API, REST endpoints, and clean PHP output give developers full control without hacking core files.
- Action and filter hooks throughout
- REST API endpoints for block data
- Custom field type registration
- PHP template override support
- WP-CLI commands for automation
- Full documentation with code examples
Ready to Start Building?
Join thousands of WordPress sites using BF Blocks to ship faster.