Lazy Blocks – Gutenberg Blocks Constructor


Lazy Blocks is a Gutenberg blocks visual constructor for WordPress developers. You can create custom meta fields as well as blocks with output HTML. Add editor controls to your blocks using drag & drop visual constructor. Create post templates with predefined blocks (any post type).



  • Create blocks with output code
  • Create blocks for meta custom fields
  • Handlebars used for blocks output
  • Export to PHP
  • Show controls in block content / inspector
  • Controls available:
    • Repeater
    • Text
    • Textarea
    • Number
    • Range
    • URL
    • Email
    • Password
    • Image
    • Gallery
    • Code Editor
    • Select
    • Checkbox
    • Toggle
    • Color Picker
    • Date Time


  • Blocks constructor
  • Posts templates
  • Block in Gutenberg editor


You need to install the Gutenberg plugin to use LazyBlocks. Eventually, Gutenberg (the block editor) will be merged into WordPress and you won’t need the plugin.

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of LazyBlocks, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type LazyBlocks and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our LazyBlocks plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.


Useful and relevant

This is a very important plugin, because empowers a big chung of users and developers that either didn’t had the time to learn new development methods or simply don’t want to deal with time consuming tasks that are necessary to develop blocks for the new WordPress editor.

Sometimes you just want to test a new block idea and it’s really nice to have tools like Lazy Blocks, which helps a lot in this process.

Very good Plugin

Thanks a lot.
This Plugin will save lot of time.
And now i can develop Gutenberg Blocks via Drag&Drop.
I hope this Plugin will be extended with more Functions like Block Rightsmanagment for different User roles

With best regards,
Mansoor Ahmad

A hidden gem

This plugin is awesome and saved my butt! I work with javascript but didn’t have 6 hours to learn React and set up the tooling for a tight deadline. I just wanted to build a simple block with custom fields. This plugin made it so easy!

Seeing what it can do actually made me more excited about Gutenberg and it’s potential. It’s a gutenburg saver really

I’m amazed with just 10 minutes of using this…

Sometimes I think I’m using Advanced Custom Fields Pro ! The real difference between the 2 is that this uses Gutenberg beautifully, and displaying things on the front end is 100 times easier !

I hope it keeps developing and also having a way to hide the plugin from the menus just like ACF, especially since we can export the code to php and include it in our themes/plugins…

Why does this not have 5 million users already???

A block builder for the rest of us?

I am not a programmer, therefore I can’t vouch for the code, but I want to thank you for creating a tool that can make Gutenberg more accessible to people who, not being developers, want to customize sites.

One of my hesitations about Gutenberg, the putative new WordPress editor, is the barrier to new users who want to customize a website but are not developers (one of the greatest advantages of WordPress so far – that I can vouch for…).

Creating a block for Gutenberg, even a simple one, is a much more difficult task than actually creating a dynamic component with a shortcode. What you could do with a simple code editor, a bit of PHP, HTML and CSS, now demands a development environment, command-line skills, javascript…

Creating forms in the backend, using custom fields (ACF, CMB2 …), will be more complex, since the combination of custom fields and the editor is far from peaceful. Simplified screens, only with “boxes” to insert specific data, as it is possible today and more or less configurable by any one, becomes a task reserved for those who have reasonable programming skills. That is, HTML, CSS and some notions of PHP will no longer suffice.

It is paradoxical that, in creating a tool to “facilitate the entry of new users”, we alienate a significant part of those who already use WordPress for various uses other than a blog or news site (and, I guess, users with great responsibility in raising WordPress to +30% marketshare).

That is why customer-friendly solutions are always welcomed, not just “market conquest”. And by customer I mean the ones that already use our product or service, not just new clients…

Gutenberg block builders will certainly be a new opportunity for anyone producing WordPress plugins. This is the first one that was introduced to me and I hope to have the time to leave proper feedback on its usefulness and quality.

For now, I just want to thank you for sharing your work and, possibly, for easing the “acquaintanceship” with Gutenberg.

Read all 5 reviews

Contributors & Developers

“Lazy Blocks – Gutenberg Blocks Constructor” is open source software. The following people have contributed to this plugin.




  • added RichText control


  • added possibility to use all registered blocks in posts templates
  • added selector with search and block icons to easily find and add blocks to templates
  • added Free Content block to use in templates when template locked
  • added + button inside Repeater block
  • added Range control
  • added Color Picker control
  • added Date Time Picker control
  • added Documentation link in admin menu
  • improved URL control to search for available posts in blog


  • fixed catchable fatal error when use do_shortcode Handlebars helper




  • Initial Release