Skip to content

Build Custom
Blocks for WordPress

Use Lazy Blocks plugin to rapidly build custom blocks
without ever leaving your WordPress editor

PageBlock
Hero Section
Example of custom Hero block with title, gradient and buttons.

Start in1...2...3...

Name the block, add its fields, write the output. No React, no build step.

1. Configure Block

Name it, pick an icon and a category, and choose where editors can use it

2. Add Block Controls

Around thirty controls, from a plain text field to galleries and repeaters

3. Write Block Output

Write HTML with Handlebars, or PHP when the block has to run a query

Controls for Custom Blocks

Around thirty controls, from text fields and toggles to galleries, repeaters and inner blocks.

Read More
Available block controls

Made for Developers

Register blocks in PHP, add controls of your own, and render them from template files in your theme.

Read More
image-control.php
Available block controls

Core Features

Everything the free plugin does.

  • Custom Controls
    Build your own control type when the built-in set does not cover what a block needs.
  • Custom Blocks Inside Your Theme
    Locate custom blocks registration and output code in your installed theme folder.
  • PHP and Handlebars
    Use simple HTML or advanced PHP output for custom blocks.
  • Save in Meta
    Saved block data will be available in post meta and you will be able to use it in your theme code.
  • Controls in Editor and Inspector
    Display your block controls in Inspector sidebar or in the editor content zone.
  • Restrictions for Certain Posts
    Restrict custom blocks for certain post types only.
  • WPML Support
    Lazy Blocks adds a new layer of compatibility for multilingual sites. All text controls are ready for translation.
  • Export Blocks to PHP/JSON
    Export block data to reuse it later on different sites or place it in your theme or plugin code.
  • PHP and JS Hooks
    Developer-friendly Actions and Filters for custom extensions.

Testimonials

More of them on the WordPress.org plugin page.

gd6d photo
gd6d

Combined with Bootstrap, it's very easy to add graphic components. Before we used shortcodes to do this.

agent617 photo
agent617

If you're a front-end developer looking for a completely `practical` integration solution for your custom templates/themes, this is a MUST HAVE!

Brian Shim photo
Brian Shim

This plugin is the best one I've found for creating your own Gutenberg blocks. Really great, thank you!

kalsdura photo
kalsdura

I am less of a funky javascript guy but more of oldschool php person and this plugin with php has made my work extremely easy!

Adam Laita photo
Adam Laita

If you need quick block even with some special features I think that Lazy Blocks is maybe the best plugin in this repository.

Let's Get Started

Download Lazy Blocks for your next Block-based WordPress project.

View Pricing