Building blocks
Do I need to know React to build a custom block?
No. You describe the block in the builder and write its output as HTML with Handlebars or as PHP. There is no build step and no JavaScript project to maintain.
Where does the block markup live?
Either in the block settings or in a file in your theme. Point a block at a theme template and the markup goes through code review and version control like the rest of your theme.
Will the blocks work with my theme?
A Lazy Blocks block is a normal WordPress block, so it appears in the inserter next to the core ones and works in the post editor and in the site editor. The markup is yours, so it inherits whatever your theme already styles.
Can I move blocks to another site?
Yes. Blocks export to PHP or JSON, so you can commit them to a theme or a plugin and install them on the next project.
Free and Pro
What is the difference between Lazy Blocks Pro and free?
Pro contains the whole free plugin and adds nine more control types, conditional logic between controls, Rich Text editing on the canvas, custom block namespaces, editor block preloading, and Rank Math and Yoast support. The free versus Pro comparison lists everything side by side.
Can I run the free plugin and Pro at the same time?
Yes, from Lazy Blocks 4.4.1 onward. Both plugins stay active and that is the expected state. A free copy older than 4.4.1 is deactivated automatically when Pro is activated, with a notice on the Plugins screen explaining why.
Which controls are Pro only?
Nine of them: Posts, Taxonomy, Users, Link, Units, Token Field, Panel, Divider and Message. Everything else, including Repeater, Gallery, Image and Rich Text, is in the free plugin.
Does Pro change how I write block output?
No. Handlebars, PHP and theme templates work the same in both. Pro adds the RichText component for editing a value on the canvas, and moves block CSS and JavaScript into their own editors instead of an inline style tag.
What happens to my blocks after I upgrade to Pro?
They keep working. Pro contains the full code of the free plugin, so your blocks carry over untouched and can then use the Pro controls.
What happens to my blocks if I deactivate Pro?
Nothing is deleted. The values stay in the block, and a control whose type came from Pro shows "Looks like this control does not exists." in the editor until Pro is active again. Conditional logic stops hiding controls, and a RichText component stops being editable on the canvas.
Buying and licensing
What payment methods do you accept?
Any credit card and PayPal, through the Lemon Squeezy platform.
Can I use Lazy Blocks Pro to create websites for clients?
Yes. The Personal plan covers one site, Freelancer covers twenty, and Agency covers as many as you build.
What happens if I do not renew my license?
License keys renew each year unless you cancel. After a cancelled license expires the plugin keeps working and your blocks keep rendering. What stops is updates and support.
Can I transfer the license key from one domain to another?
Yes. Deactivate the plugin on the old domain and activate it on the new one. You can also manage the URLs on a license in your Lemon Squeezy orders.
Do you offer a demo version?
No, but the refund policy covers a first purchase for 14 days. Buy it, use it, and ask for the money back within that window if it does not fit. The terms have the detail.
Support
Where can I get support?
Through the support page, which goes to the same people who write the plugin. A Pro license includes it.
I have pre-purchase questions, can you help?
Yes. Send them through the contact form and we answer by email.
Where do I report a bug?
Through the support page if you hold a Pro license, and on the WordPress.org forum otherwise. Say which versions of Lazy Blocks and WordPress you are on, and what the block's output method is.