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...

Building a custom block for the WordPress editor has never been easier. No React knowledge is required!

1. Configure Block

Give a name to your block, set icon, category, etc

2. Add Block Controls

Add control fields like simple text and complex image selectors

3. Write Block Output

Output code for your block using PHP and theme templates

Controls for Custom Blocks

Over 25 controls included for different attribute types to use in your advanced custom blocks.

Read More
Available block controls

Made for Developers

Register block in PHP, create and extend custom controls and use blocks in your theme template files using intuitive API.

Read More
image-control.php
Available block controls

Core Features

The complete list of all Lazy Blocks core features.

  • Block Styles & Scripts
    Provide styles and scripts for your blocks in the editor and frontend.
  • 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

Some feedback from our community. Find out more reviews here - https://wordpress.org/support/plugin/lazy-blocks/reviews/

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