Overview
This page lists every block available in Unblock and explains how they fit together.
One block, one element
All Unblock blocks share the same rendering engine — one block, one HTML element. The other blocks handle data logic: Loop iterates over collections, Condition shows or hides content, and Variable stores reusable data.
Unblock blocks work alongside any WordPress block. You can nest core blocks inside Unblock blocks, or use Unblock blocks inside core Group blocks. There's no conflict — they share the same editor.
Block reference
| Block | HTML | Description |
|---|---|---|
| Section | <section> + <div> | Full-width page section with a nested container |
| Container | <div> | Holds section content within a max width |
| Div | <div> | General-purpose grouping wrapper |
| Image | <figure> + <img> | Image with optional caption |
| Iframe | <iframe> | Embed external content (video, map…) |
| SVG | <svg> | Inline vector graphic or icon |
| Anchor | <a> | Clickable link around any content |
| Heading | <h1>–<h6> | Title or subtitle |
| Paragraph | <p> | Block of text |
| Text | — | Bare text or HTML, without any wrapping tag |
| Loop | — | Repeat content for each item in a list |
| Condition | — | Show or hide content based on conditions |
| Variable | — | Store a value for reuse |
All element blocks share the same rendering logic — one block, different starting points.
For users without the unfiltered_html capability, some HTML elements are restricted for security — <script> content is stripped, <style> content is sanitized, and <iframe> sources are limited to whitelisted domains. Users with unfiltered_html (typically Administrator) have no restrictions.