Blocks

258 blocks for the WordPress block editor

Real blocks with real settings panels, inserted from the inserter WordPress gives you. No shortcodes, no proprietary canvas, no second editor to learn. Everything a visitor sees is a control in the sidebar.

258
Blocks in total
179
On the free tier
202
In the inserter
56
Demo-scoped
10
Families
The library

202 blocks you can insert today

Filter by family or search by name, keyword or what the block does. Premium blocks are marked, and every plan includes all of them.

The WordPress block inserter open on the Canvas block categories, with Canvas blocks listed alongside the core ones

The inserter WordPress gives you, with the Canvas families under the core ones. Nothing here is a shortcode and nothing opens a second editor.

Showing all 202

Content

30 blocks, listed under Content in the block inserter.

Background Video / Audio Free

A self-hosted looping video or audio layer for a hero, section background or designed player. Emits just the media element, so the wrapper that positions it stays yours.

See it live: Background Video / Audio on Media Actions (opens in a new tab)

Cascading Images Included with any plan

Layered image composition with per-image translate, rotate, scale, z-index, animation delay, and optional decorative background shapes.

See it live: Cascading Images on Cascading Images (opens in a new tab)

Chart Included with any plan

Draw a chart from a data set you supply, so figures from a report or a price comparison can be read at a glance. The chart type, its data and its labels all come from the configuration you enter.

See it live: Chart on Services, Layout 1 (opens in a new tab)

Circle Stack Included with any plan

A horizontal stack of circular avatars, icons, or text badges: ideal for team teasers, social proof, and follower counts.

See it live: Circle Stack on Circle Stacks (opens in a new tab)

Clients Free

Display client, partner, or brand logos in a responsive grid or owl-carousel with optional linking and lightbox support.

See it live: Clients on Clients (opens in a new tab)

Data Table Included with any plan

Lay out rows and columns of structured information, such as a specification list or a plan comparison, with column headings visitors can sort by and an optional summary row at the foot.

See it live: Data Table on User Profile (opens in a new tab)

Google Map Free

Embed a Google Map with custom markers, map type, zoom level, and style overrides.

See it live: Google Map on Maps (opens in a new tab)

Hover Card Free

Image card that tilts in 3D under the pointer, with a title and category caption that lift toward the viewer.

See it live: Hover Card on Hover Animations (opens in a new tab)

Icon Browser Free

Searchable reference grid of every icon in the enabled icon packs.

See it live: Icon Browser on Styled Icons (opens in a new tab)

Inline SVG Free

Vector icon drawn from SVG path data, with size, colour, viewBox and per-layer opacity as sidebar controls.

See it live: Inline SVG on Styled Icons (opens in a new tab)

Link Tiles Free

A grid of icon-and-label tiles, each linking to a page. Tiles pointing at a page that does not exist are left out.

See it live: Link Tiles on List Groups & Cards (opens in a new tab)

Lists & Cards Free

Bootstrap-based list groups and cards with multiple styles, colors, and layouts.

See it live: Lists & Cards on List Groups & Cards (opens in a new tab)

Media Embed Free

Place a video or audio player on the page from a hosting service, from a file you have uploaded, or from an embed address a provider gave you, sized to the aspect ratio you choose.

See it live: Media Embed on Media Embeds (opens in a new tab)

Nav Tree Free

An indented multi-level link tree: the navigation list a side panel or documentation sidebar uses.

See it live: Nav Tree on Side Navigation (opens in a new tab)

Navbar Free

Collapsible navigation bar with a brand, hamburger toggler, dropdown links and an optional trailing search form, button or text.

See it live: Navbar on Menu - Style 10 (opens in a new tab)

Overlay Content Free

One content layer inside an overlay: aligned, optionally masked, with trigger icons and nested blocks.

See it live: Overlay Content on Item Overlays (opens in a new tab)

Overlay Item Free

An image card with an overlay stacked on top of it: badge, tint layer, and one or more overlay content layers.

See it live: Overlay Item on Item Overlays (opens in a new tab)

Page Title Free

The page-title / hero bar. Drop a heading, subtitle, and breadcrumbs inside; choose alignment, a background image, parallax, and a dark scheme.

See it live: Page Title on Page Titles (opens in a new tab)

Page Title Buttons Free

Action buttons in the page-title band. Reads each page's own buttons in dynamic mode, or renders the buttons you author here. A button with no link becomes a scroll trigger.

See it live: Page Title Buttons on Buttons (opens in a new tab)

Particles Free

An animated particle background layer for a section: line web, starfield, bubbles, snow or low poly.

See it live: Particles on Sections (opens in a new tab)

Preloader Free

An animated CSS loading indicator in any of the design system’s loader styles.

See it live: Preloader on Preloaders (opens in a new tab)

Pricing Switcher Included with any plan

Toggle switch that controls monthly/yearly (or any two-state) pricing display across paired Pricing Table blocks.

See it live: Pricing Switcher on Pricing (opens in a new tab)

Q&A Item Free

One question and its answer, each with its own marker: the building block of an interview.

Rounded Skills Free

Circular progress skill bars with animated percentage indicators.

See it live: Rounded Skills on Progress Bars & Skills (opens in a new tab)

Scroll Arrow Included with any plan

An animated scroll-down arrow for hero sections: smooth-scrolls to a target section anchor.

See it live: Scroll Arrow on Scroll Elements (opens in a new tab)

Star Rating Free

A star rating you set as a single score. Supports half stars, custom icons and an optional wrapper element.

See it live: Star Rating on Results (opens in a new tab)

Testimonials Free

Show what customers say about you as a grid, a rotating carousel or speech bubbles, with an author, a photo and a star rating on each quote.

See it live: Testimonials on Testimonials & Twitter (opens in a new tab)

Thumbnails Free

Image thumbnail grid with hover effects and optional captions. Supports lightbox and link overlays.

See it live: Thumbnails on Thumbnails & Slider (opens in a new tab)

Ticker Free

Scrolling announcement ticker with configurable items, direction, speed, and styling.

See it live: Ticker on Tickers (opens in a new tab)

Twitter Feed Free

A rotating feed of an account's latest tweets, fetched when the page loads. Choose the account, how many to show and how the widget is laid out.

See it live: Twitter Feed on Widgets (opens in a new tab)

Posts

29 blocks, listed under Posts in the block inserter.

Agency Works Free

Display Portfolio projects as an agency-style carousel or grid, or render a single project page (attributes, contact CTA, related projects).

See it live: Agency Works on Portfolio (opens in a new tab)

Blog Archive Loop Free

Blog loop for the main query (index, category, tag, author, date). Uses the theme blog-entry partials + pagination.

See it live: Blog Archive Loop on Blog | Grid (opens in a new tab)

Blog Loop Free

Composable blog entry loop. Compose the per-post card from Post Image/Title/Meta/Excerpt blocks; the container, pagination, and timeline chrome are layout-driven.

See it live: Blog Loop on Blog | Grid (opens in a new tab)

Blog Single Post Free

Single blog post layout (title, meta, image, content, tags, share, nav, author, comments, related + sidebar). For single.html.

See it live: Blog Single Post on News Blog demo (opens in a new tab)

Construction Projects Free

Display projects from the Projects post type as a portfolio grid (2 to 5 columns), or render a single project page (attributes, contact CTA, related projects).

See it live: Construction Projects on Projects | 5 Columns (opens in a new tab)

Interior Projects Free

Display studio projects from the Projects post type as a filterable portfolio grid, or render a single project page (details sidebar, consultation CTA, related projects).

See it live: Interior Projects on Stonecroft (opens in a new tab)

Law Firm Cases Free

Display cases from the Portfolio post type as cards, or render a single case page (attributes, contact CTA, related cases).

See it live: Law Firm Cases on Recent Cases (opens in a new tab)

Photo Shots Free

Display photographs from the Shots post type as an expanding preview grid, or render a single shot page (frame, capture details, enquiry CTA, related shots).

See it live: Photo Shots on Explore (opens in a new tab)

Post Archive Index Free

Every record as a date and a title, optionally grouped by year and month: the "everything we have published" index.

See it live: Post Archive Index on Blog | Grid (opens in a new tab)

Post Author Free

Displays the current post author bio card with avatar, display name, and biographical description.

See it live: Post Author on News Blog demo (opens in a new tab)

Post Comments Free

Renders the WordPress comments template including the comment list and submission form.

See it live: Post Comments on News Blog demo (opens in a new tab)

Post Content Free

Displays the full content of the current post, running all content filters including shortcodes and embeds.

See it live: Post Content on News Blog demo (opens in a new tab)

Post Date Free

The record's publication date on its own, for a byline the meta list cannot draw.

See it live: Post Date on News Blog demo (opens in a new tab)

Post Excerpt Free

Displays a word-trimmed excerpt of the current post with configurable length.

See it live: Post Excerpt on Blog | Grid (opens in a new tab)

Post Image Free

Displays the current post featured image with configurable size and optional permalink link.

See it live: Post Image on Blog | Mixed Feed (opens in a new tab)

Post Media Free

The entry media box of the current post: its featured image, video or audio embed, gallery slider, thumbnail grid, quotation, link or status card, chosen from the post format.

See it live: Post Media on Blog | Timeline Left Sidebar (opens in a new tab)

Post Meta Free

Displays configurable post meta including date, author, categories, and comment count.

See it live: Post Meta on Blog | Mixed Feed (opens in a new tab)

Post Navigation Free

Displays previous and next post navigation links for the current post.

See it live: Post Navigation on News Blog demo (opens in a new tab)

Post Read More Free

Renders a read more link or button pointing to the current post permalink.

See it live: Post Read More on Blog | Grid (opens in a new tab)

Post Reading Bar Free

Displays reading time, font-size, print, and share-scroll controls for the current post.

See it live: Post Reading Bar on News Blog demo (opens in a new tab)

Post Reading Time Free

How long the record takes to read, computed from its own body.

See it live: Post Reading Time on News Blog demo (opens in a new tab)

Post Related Free

Displays a grid of related posts from the same categories as the current post.

See it live: Post Related on News Blog demo (opens in a new tab)

Post Share Free

Displays social sharing links for the current post with configurable networks, style, and size.

See it live: Post Share on Event Single (opens in a new tab)

Post Terms Free

Displays taxonomy terms (categories or tags) for the current post with text, badge, pill, tag-cloud, or inline-category styles.

See it live: Post Terms on Blog | Mixed Feed (opens in a new tab)

Post Title Free

Displays the current post title inside a configurable heading tag with an optional permalink link.

See it live: Post Title on Blog | Mixed Feed (opens in a new tab)

Post Table of Contents Free

An index of the post's own headings, with working anchors and a marker that follows the reader.

See it live: Post Table of Contents on News Blog demo (opens in a new tab)

Posts Free

Query and display posts in a variety of layouts including grid, list, masonry, and timeline. Supports filtering by category, tag, custom post type, and ordering.

See it live: Posts on Blog | Grid (opens in a new tab)

Recent Comments Free

The latest approved comments from across the site, each with the commenter's avatar, name and opening words, linking into the thread.

See it live: Recent Comments on Widgets (opens in a new tab)

Resume Works Free

Display projects from the Works post type as a compact list or a tile grid, or render a single project page (attributes, CTA, related projects).

See it live: Resume Works on Works (opens in a new tab)

Canvas

28 blocks, listed under Canvas in the block inserter.

Alert Free

Alert and notification boxes using Bootstrap alert or Canvas style-msg system. Supports filled, bordered, and extended variants with optional icon and dismiss button.

See it live: Alert on Style Boxes (opens in a new tab)

Button Free

Fully featured button with style variants, sizes, shapes, colors, icons, hover effects, and shadow options.

See it live: Button on Buttons (opens in a new tab)

Code Highlight Included with any plan

Syntax-highlighted code block powered by Prism.js. Supports 15+ languages with an optional clipboard copy button.

See it live: Code Highlight on Code Highlighter (opens in a new tab)

Counter Free

Animated number counter with icon, prefix/suffix, and caption label.

See it live: Counter on Counters (opens in a new tab)

Divider Free

Horizontal divider with optional icon, style variants, alignment, width presets, and scroll-to link support.

See it live: Divider on Dividers (opens in a new tab)

Dropcap Free

Styled dropcap letter with accompanying paragraph text. Supports boxed, bordered, circle, and circle-bordered variants with left or right positioning.

See it live: Dropcap on Headings & Dropcaps (opens in a new tab)

Heading Free

Styled heading with optional subtitle. Supports Heading Block, Title Block, Emphasis Title, and Fancy Title types.

See it live: Heading on Headings & Dropcaps (opens in a new tab)

Highlight Free

Highlighted text with configurable style variants including marker, underline, gradient, outline, and text-only. Supports optional before/after surrounding copy and any block-level HTML tag.

See it live: Highlight on Headings & Dropcaps (opens in a new tab)

Icon Box Free

Feature box with icon, title, and description. Supports multiple icon styles, sizes, layouts, and hover effects.

See it live: Icon Box on Featured Boxes (opens in a new tab)

Icon List Free

Icon list with repeater items. Each item has an icon (CSS class), text label, and optional link. Supports default, large, and extra-large size variants.

See it live: Icon List on Icon Lists (opens in a new tab)

Login Form Included with any plan

Renders a WordPress login form with Canvas styling. Shows a welcome message to logged-in users.

See it live: Login Form on Login & Register (opens in a new tab)

Notification Free

Display a toast notification triggered by a button click or automatically on page load.

See it live: Notification on Notifications (opens in a new tab)

Page Title Breadcrumbs Free

Renders a breadcrumb trail (Home > Parent > Current) for the current page or post.

See it live: Page Title Breadcrumbs on Page Titles (opens in a new tab)

Page Title Heading Free

Renders the page / post title as a heading. Supports dynamic (context) and static (literal) source modes.

See it live: Page Title Heading on Page Titles (opens in a new tab)

Page Title Subtitle Free

Renders the page subtitle. Reads _canvas_page_subtitle meta in dynamic mode, or displays custom text in static mode.

See it live: Page Title Subtitle on Page Titles (opens in a new tab)

Plain Image Free

A bare img element (no figure wrapper) with exact class control, optional link, and optional retina (2x) srcset pair.

See it live: Plain Image on Lazy Loading (opens in a new tab)

Portfolio Excerpt Included with any plan

Displays a trimmed excerpt for the current portfolio item.

See it live: Portfolio Excerpt on Portfolio demo (opens in a new tab)

Pricing Table Included with any plan

Flexible pricing box card. Supports default, simple, minimal, and extended layouts with optional pricing switcher, feature list, and CTA button.

See it live: Pricing Table on Pricing (opens in a new tab)

Process Steps Free

Numbered or icon step indicators with dashed connector lines. Optionally enables Bootstrap 5 tab content with prev/next navigation.

See it live: Process Steps on Process Steps (opens in a new tab)

Progress Bar Free

Animated skill/progress bar with percentage counter, horizontal or vertical orientation, and Bootstrap stripe patterns.

See it live: Progress Bar on Progress Bars & Skills (opens in a new tab)

Promo Box Free

Promotional call-to-action box with heading, subtext, and CTA button. Supports default, border, light, and dark styles.

See it live: Promo Box on Promo Boxes (opens in a new tab)

Quote Free

Blockquote with default border, icon quote, and speech bubble styles. Supports reverse alignment, citation footer, and optional border/icon color overrides.

See it live: Quote on Quotes & Blockquotes (opens in a new tab)

Read More Free

Collapsible content area with animated expand/collapse triggered by a read-more link.

See it live: Read More on Read More (opens in a new tab)

Register Form Included with any plan

A user registration form with Canvas styling. Requires user registration to be enabled in WordPress settings.

See it live: Register Form on Login & Register (opens in a new tab)

Shape Divider Free

SVG decorative shape divider for section transitions.

See it live: Shape Divider on Shape Dividers (opens in a new tab)

Social Icons Free

Group of social icon links with hover animation, multiple styles, sizes, and optional sticky positioning.

See it live: Social Icons on Social Icons (opens in a new tab)

Styled Icon Free

Standalone icon with filled, bordered, or plain style, shape variants, color options, and optional link.

See it live: Styled Icon on Styled Icons (opens in a new tab)

Team Member Free

Team member cards with grid, overlay, and list layouts. Supports photos, bio, profile links, and social icon links.

See it live: Team Member on Team (opens in a new tab)

Interactive

25 blocks, listed under Interactive in the block inserter.

Accordion Free

Stack titled panels that open and close, so a long run of questions or reference material fits on one page and visitors expand only the parts they need.

See it live: Accordion on Toggles & Accordions (opens in a new tab)

AJAX Button Free

Button that loads external content via AJAX into a container. Supports append, prepend, and replace insertion modes.

See it live: AJAX Button on AJAX Button (opens in a new tab)

Carousel Free

Responsive owl-carousel slider with per-breakpoint item counts, autoplay, navigation arrows, dots, lightbox, and lazy-load support.

See it live: Carousel on Carousel (opens in a new tab)

Countdown Included with any plan

Countdown or count-up timer powered by the jQuery countdown plugin.

See it live: Countdown on Counters (opens in a new tab)

Flip Cards Included with any plan

Interactive 3D flip cards with configurable front and back faces, icon, title, subtitle, rich-text content, CTA button, and per-face background image or color.

See it live: Flip Cards on Flip Cards (opens in a new tab)

Gallery Free

Image gallery with masonry support, configurable columns, gap control, and optional lightbox.

See it live: Gallery on Gallery (opens in a new tab)

Cookie Consent Free

Cookie consent bar with a privacy preferences modal and per-service consent toggles.

See it live: Cookie Consent on GDPR Layout 2 (opens in a new tab)

Hover 3D Free

Card with a CSS perspective tilt effect on mouse-move powered by the theme JS module.

See it live: Hover 3D on Hover Animations (opens in a new tab)

Image Compare Included with any plan

Before/after image comparison slider with configurable orientation, offset, handle style, and side labels.

See it live: Image Compare on Image Compare (opens in a new tab)

Image Hotspot Included with any plan

Interactive image with positioned hotspot pins that reveal tooltips on hover or click.

See it live: Image Hotspot on Item Overlays (opens in a new tab)

Image Slider Included with any plan

FlexSlider-powered image slider with slide/fade animation, autoplay, arrows, dots, thumbnail nav, and touch-swipe support.

See it live: Image Slider on Image Sliders (opens in a new tab)

Modal Included with any plan

Trigger a modal / popup dialog from a button, link, or auto-open on page load.

See it live: Modal on Modal & Popovers (opens in a new tab)

Nav Free

A tabs / pills / underline navigation strip with active and disabled states and one-level dropdowns.

See it live: Nav on Menu - Style 10 (opens in a new tab)

Off-Canvas Free

A Bootstrap 5 off-canvas sliding panel (start / end / top / bottom) opened by a button or link.

See it live: Off-Canvas on Side Panel (opens in a new tab)

Pagination Free

A pagination row: circle, rounded, pill, 3D, transparent or button styling, in three sizes and any alignment.

See it live: Pagination on Paginations & Progress Bars (opens in a new tab)

Parallax Image Included with any plan

Full-width parallax image section with optional overlay and content.

See it live: Parallax Image on Parallax Elements (opens in a new tab)

Scroll Reveal Included with any plan

Animate content into view as the user scrolls down the page.

See it live: Scroll Reveal on Scroll Elements (opens in a new tab)

Slider Included with any plan

Embed a Canvas slider anywhere on the site by selecting it. Slides, effects, navigation, and height are configured on the slider itself.

See it live: Slider on Canvas Slider (opens in a new tab)

Tab Strip Free

A tab strip whose panels are ordinary blocks elsewhere on the page.

See it live: Tab Strip on User Profile (opens in a new tab)

Tabs Free

Split related content across labelled tabs so visitors read one section at a time, which keeps a long comparison or specification page short enough to scan.

See it live: Tabs on Tabs (opens in a new tab)

Text Fill Scroll Included with any plan

Progressively fills text color as the element scrolls into view.

See it live: Text Fill Scroll on Scroll Elements (opens in a new tab)

Text Rotator Free

Animated rotating or typed text within a heading element.

See it live: Text Rotator on Headings & Dropcaps (opens in a new tab)

Toggle Free

Hide one piece of content behind a heading a visitor clicks to reveal, for a long answer or a set of terms that should not take up the page by default.

See it live: Toggle on Toggles & Accordions (opens in a new tab)

Video Facade Free

Lazy-load video embed behind a thumbnail image; iframe loads only on click for faster pages.

See it live: Video Facade on Video Facade (opens in a new tab)

YouTube Background Free

YouTube video playing as an ambient muted background behind overlay content.

See it live: YouTube Background on Event Single | Full Width Video (opens in a new tab)

WooCommerce

22 blocks, listed under WooCommerce in the block inserter.

Conference Tickets Included with any plan

Pricing boxes for a category of ticket products, each with a quantity select and a live add-to-cart link.

See it live: Conference Tickets on Shop (opens in a new tab)

Store Price Filter Included with any plan

A double-handle price range control that filters a product grid in place.

See it live: Store Price Filter on Shop with Combination Filters (opens in a new tab)

Add to Cart Included with any plan

Renders the WooCommerce add-to-cart form for the current product with optional quantity input.

See it live: Add to Cart on Store demo (opens in a new tab)

Cart Table Included with any plan

Display the WooCommerce cart table with line items, quantities, and totals.

See it live: Cart Table on Cart (opens in a new tab)

Cart Totals Included with any plan

Display the WooCommerce cart totals panel including subtotal, shipping, and checkout button.

See it live: Cart Totals on Cart (opens in a new tab)

Checkout Billing Included with any plan

Display the WooCommerce checkout billing address form.

See it live: Checkout Billing on Christmas Checkout (opens in a new tab)

Checkout Order Review Included with any plan

Display the WooCommerce checkout order review summary with line items and totals.

See it live: Checkout Order Review on Christmas Checkout (opens in a new tab)

Cross-Sells Included with any plan

Displays cross-sell products from the current WooCommerce cart. Only renders when the cart is active and contains cross-sell products.

See it live: Cross-Sells on Store demo (opens in a new tab)

WooCommerce Notices Included with any plan

Display WooCommerce notices: errors, success messages, or informational notices.

See it live: WooCommerce Notices on Cart (opens in a new tab)

Product Carousel Included with any plan

Display WooCommerce products in a scrollable owl-carousel. Supports autoplay, navigation arrows, dots, and responsive breakpoints.

See it live: Product Carousel on Shop (opens in a new tab)

Product Categories Included with any plan

Display WooCommerce product categories as a responsive card grid with thumbnails, names, and product counts.

See it live: Product Categories on Shop Categories Parallax Showcase (opens in a new tab)

Product Gallery Linker Included with any plan

A thumbnail strip that moves a product gallery carousel to the image you click.

See it live: Product Gallery Linker on Store demo (opens in a new tab)

Product Images Included with any plan

Displays the WooCommerce product featured image and optional gallery thumbnails.

See it live: Product Images on Store demo (opens in a new tab)

Product Meta Included with any plan

Displays the product meta card: SKU, categories, and tags.

See it live: Product Meta on Store demo (opens in a new tab)

Product Price Included with any plan

Displays the WooCommerce product price including sale price and currency formatting.

See it live: Product Price on Store demo (opens in a new tab)

Product Rating Included with any plan

Displays the star rating and optional review count for the current WooCommerce product.

See it live: Product Rating on Store demo (opens in a new tab)

Product Share Included with any plan

Displays the "Share:" card with social sharing links for the current WooCommerce product.

See it live: Product Share on Store demo (opens in a new tab)

Product Short Description Included with any plan

Displays the product short description with its paragraph markup intact.

See it live: Product Short Description on Store demo (opens in a new tab)

Product Tabs Included with any plan

Renders the WooCommerce product data tabs: Description, Additional Information, and Reviews.

See it live: Product Tabs on Store demo (opens in a new tab)

Products Included with any plan

Display WooCommerce products in a grid or list layout. Filter by source, category, tag, and ordering.

See it live: Products on Shop (opens in a new tab)

Related Products Included with any plan

Displays a grid of WooCommerce products related to the current product. Only renders on single-product templates.

See it live: Related Products on Store demo (opens in a new tab)

Variation Swatches Included with any plan

Colour dots or button pills that choose a variable product's variation.

See it live: Variation Swatches on Store demo (opens in a new tab)

Layout

20 blocks, listed under Layout in the block inserter.

Column Free

A responsive grid column (.col-*). Set per-breakpoint widths and place any content inside.

See it live: Column on Columns & Grids (opens in a new tab)

Container Free

A responsive .container wrapper. Place rows and columns inside to build section layouts.

See it live: Container on Columns & Grids (opens in a new tab)

Copyrights Free

The footer copyrights bar: a copyright line with links on the left and an inline menu on the right. Use the Bare layout to render just the left-hand piece for hand-composed 2-column bars.

See it live: Copyrights on Footer - Layout 2 (opens in a new tab)

Footer About Free

A footer "About" column with logo, description and optional address, using the .footer-logo markup.

See it live: Footer About on Footer - Layout 2 (opens in a new tab)

Footer Contacts Free

Large label/value contact rows using the .footer-big-contacts markup and styling.

See it live: Footer Contacts on Footer - Layout 3 (opens in a new tab)

Footer Instagram Free

A footer Instagram / photo-stream widget: a masonry grid of images with optional links, using the .masonry-thumbs markup.

See it live: Footer Instagram on Footer - Layout 4 (opens in a new tab)

Footer Widget Area Free

The root of a built footer widget row: drop Footer About, Widget Links, Footer Contacts, Subscribe, or Footer Instagram blocks inside.

See it live: Footer Widget Area on Footer - Layout 2 (opens in a new tab)

Grid Filter Included with any plan

Isotope category filter bar (.grid-filter) that drives Isotope-filterable grids. Source items from a taxonomy or a manual list.

See it live: Grid Filter on Portfolio Filter Styles (opens in a new tab)

Hero Free

Renders the hero each page assigns in its Hero panel, or one hero you pick. Compose heroes under Canvas → Heroes.

See it live: Hero on Sections (opens in a new tab)

Image Element Free

A bare image with no figure or caption around it, for logos and badges that sit inline beside other content.

See it live: Image Element on Lightbox (opens in a new tab)

Inline Contact Free

A flat inline run of icon + text contact items (email, phone, Skype, etc.) joined by middot separators: the #copyrights bar contact line.

See it live: Inline Contact on Contact (opens in a new tab)

Inline Text Free

A run of text that sits directly inside its container, with no paragraph or span of its own. Inline leaves only.

See it live: Inline Text on Headings & Dropcaps (opens in a new tab)

Line Break Free

A single line break used as a spacing device. Add responsive classes in the Advanced panel to break the row only on some screen sizes.

See it live: Line Break on Headings & Dropcaps (opens in a new tab)

Page Title Free

Renders the page title band each page shows under its header, as set in the page's Page Title panel and in Theme Options. The band itself is the Page Title template part.

See it live: Page Title on Page Titles (opens in a new tab)

Quantity Input Free

A .quantity stepper: a number input flanked by minus/plus buttons. Static and product-agnostic, pair with a button for an "Add to Cart" row.

See it live: Quantity Input on Cart Quantity (opens in a new tab)

Row Free

A grid row. Place Canvas Column blocks inside to lay out content in a responsive grid.

See it live: Row on Columns & Grids (opens in a new tab)

Page Slider Free

Renders the slider each page assigns in its Slider panel, or one slider you pick. Slides, effects and height are configured on the slider itself.

See it live: Page Slider on Canvas Slider (opens in a new tab)

Subscribe Widget Included with any plan

Footer social call-out items (icon + "Like us / on Facebook" text) using the .subscribe-widget markup.

See it live: Subscribe Widget on Widgets (opens in a new tab)

Widget Links Free

A footer link-list column using the .widget_links markup and styling.

See it live: Widget Links on Widgets (opens in a new tab)

Wrapper Free

A bare HTML element that carries only the classes you give it and holds other blocks inside. Use it when a design needs an exact wrapper element without any extra editor classes.

See it live: Wrapper on Sections (opens in a new tab)

Header

19 blocks, listed under Header in the block inserter.

App Menu Free

An app-style navigation bar pinned to the bottom of the screen on small devices.

See it live: App Menu on Menu - App Style 1 (opens in a new tab)

Header Button Free

A call-to-action button/link for a built header, styled with the theme's button classes.

See it live: Header Button on Hosting demo (opens in a new tab)

Header Cart Free

The WooCommerce mini-cart icon + dropdown for a built header. Renders nothing when WooCommerce is inactive.

See it live: Header Cart on Restaurant demo (opens in a new tab)

Header Container Free

The root of a built header: drop a Logo, Navigation, and other header parts inside.

See it live: Header Container on Restaurant demo (opens in a new tab)

Header Icon Link Free

A single icon-only link for a built header (wishlist, account, user, cart trigger, login modal), using the .header-misc-icon markup.

See it live: Header Icon Link on Restaurant demo (opens in a new tab)

Header Info Free

A small inline info/contact element (phone, email, hours, or text) with an optional icon and link for a built header.

See it live: Header Info on Restaurant demo (opens in a new tab)

Header Logo Free

The site logo for a built header. Uses the Site Logo from Theme Options by default, or a chosen image override.

See it live: Header Logo on Restaurant demo (opens in a new tab)

Header Navigation Free

The primary navigation menu for a built header. Pick a menu and alignment.

See it live: Header Navigation on Restaurant demo (opens in a new tab)

Header Root Free

The outermost element of a built header: carries variant classes and data-sticky-* attributes read by the theme's sticky-header script. Drop the #header-wrap group (and any other header content) inside.

See it live: Header Root on Restaurant demo (opens in a new tab)

Header Search Free

The header search toggle. Emits the #top-search trigger the theme search dropdown is wired to.

See it live: Header Search on Restaurant demo (opens in a new tab)

Header Shop Search Free

An always-visible product search field for a header row: the storefront and directory alternative to the header search toggle. Choose a bare field with a resting glyph or an input group with a submit button.

See it live: Header Shop Search on Restaurant demo (opens in a new tab)

Header Social Free

A row of social / contact icon links for a built header, using the top-social markup and styling.

See it live: Header Social on Restaurant demo (opens in a new tab)

Header Topbar Free

The slim utility row above a built header (#top-bar): drop Top Links, Header Social, Header Info, or a Language Switcher inside.

See it live: Header Topbar on Restaurant demo (opens in a new tab)

Header Zone Free

A positioning slot inside a Header Container row: drop a Logo, Navigation, or a small cluster of header parts inside, then use the alignment/order/visibility fields to place it.

See it live: Header Zone on Restaurant demo (opens in a new tab)

Icon Nav List Free

A vertical Bootstrap .nav icon-link list (nav-item > nav-link > icon + text), used by off-canvas menu panels.

See it live: Icon Nav List on Menu - App Style 1 (opens in a new tab)

Language Switcher Free

A compact language dropdown for a built header: shows the current language and lists the others, using the primary-menu with-arrows markup.

See it live: Language Switcher on Menu - Style 10 (opens in a new tab)

Mega Menu Column Included with any plan

A single mega-menu column (.mega-menu-column): a heading + link list, flat links, or free widget content. Place one or more inside a Row block as your Mega Menu content (Appearance > Menus > Mega Menu still controls the outer panel type/style).

See it live: Mega Menu Column on Mega Menu (opens in a new tab)

Page Menu Free

A sub-header page navigation bar with sticky and side-dots variants: one-page anchor scrolling or plain links. Use only one per page.

See it live: Page Menu on Page with Submenu (opens in a new tab)

Top Links Free

The top-bar links menu with optional single-level dropdown, using the .top-links markup and styling.

See it live: Top Links on Menu - Style 10 (opens in a new tab)

Events

16 blocks, listed under Events in the block inserter.

Conference Programme Included with any plan

Day-tabbed session agenda, or a row of upcoming-event cards, built from the event records.

See it live: Conference Programme on Conference demo (opens in a new tab)

Event Archive Grid Included with any plan

Events grid for the main query (archive + category). Uses the event-entry-grid partial + shared pagination.

See it live: Event Archive Grid on Events List (opens in a new tab)

Event Categories Included with any plan

Displays the categories assigned to the current event. Supports text, badge, and pill styles. Only renders on canvas_event post type.

See it live: Event Categories on Events List (opens in a new tab)

Event Content Included with any plan

Renders the full post content of the current event through the_content filter. Only renders on canvas_event post type.

See it live: Event Content on Event Single (opens in a new tab)

Event Date Included with any plan

Displays the event start and end dates with optional time and calendar icon. Only renders on canvas_event post type.

See it live: Event Date on Conference demo (opens in a new tab)

Event Excerpt Included with any plan

Displays a trimmed excerpt for the current event.

See it live: Event Excerpt on Conference demo (opens in a new tab)

Event Image Included with any plan

Displays the featured image of the current event. Only renders on canvas_event post type.

See it live: Event Image on Event Single (opens in a new tab)

Event Location Included with any plan

Displays the event venue name and address with an optional Google Maps link and location icon. Only renders on canvas_event post type.

See it live: Event Location on Conference demo (opens in a new tab)

Event Meta Included with any plan

Displays event metadata: date, location, organizer, and price. Each field can be toggled independently. Only renders on canvas_event post type.

See it live: Event Meta on Event Single | Both Sidebars (opens in a new tab)

Event Navigation Included with any plan

Renders previous and next event navigation links with configurable labels and optional thumbnails. Only renders on canvas_event post type.

See it live: Event Navigation on Event Single | Both Sidebars (opens in a new tab)

Event Organizer Included with any plan

Displays the event organizer with an optional link to their website and a person icon. Only renders on canvas_event post type.

See it live: Event Organizer on Conference demo (opens in a new tab)

Event Posts Included with any plan

Queries and displays canvas_event posts in a responsive card grid. Supports filtering by upcoming, past, or all events. Can be placed on any page.

See it live: Event Posts on Events List (opens in a new tab)

Event Price Included with any plan

Displays the event price, or a configurable free label when no price is set. Supports text and badge styles. Only renders on canvas_event post type.

See it live: Event Price on Conference demo (opens in a new tab)

Related Events Included with any plan

Displays a grid of related events based on shared categories. Only renders on canvas_event post type.

See it live: Related Events on Conference demo (opens in a new tab)

Event Title Included with any plan

Displays the current event title inside a configurable heading tag with an optional permalink link. Only renders on canvas_event post type.

See it live: Event Title on Conference demo (opens in a new tab)

Events Calendar Included with any plan

A month-grid calendar of your events, with previous / next / today controls. Each day links to the events happening on it.

See it live: Events Calendar on Events Calendar (opens in a new tab)

Portfolio

8 blocks, listed under Portfolio in the block inserter.

Portfolio Archive Grid Included with any plan

Portfolio grid for the main query (archive + category). Uses the portfolio-entry-grid partial + #portfolio overlay grid.

See it live: Portfolio Archive Grid on Portfolio demo (opens in a new tab)

Portfolio Categories Included with any plan

Displays the taxonomy categories assigned to the current portfolio project. Use inside portfolio single templates.

See it live: Portfolio Categories on Portfolio demo (opens in a new tab)

Portfolio Content Included with any plan

Displays the full content of the current portfolio project. Use inside portfolio single templates.

See it live: Portfolio Content on Portfolio demo (opens in a new tab)

Portfolio Image Included with any plan

Displays the media region of the current portfolio project: featured image, gallery slider, project video, or thumbnail grid. Use inside portfolio single templates.

See it live: Portfolio Image on Portfolio demo (opens in a new tab)

Portfolio Meta Included with any plan

Displays the portfolio project details: client, date, skills, and URL. Use inside portfolio single templates.

See it live: Portfolio Meta on Portfolio demo (opens in a new tab)

Portfolio Navigation Included with any plan

Displays previous and next portfolio project navigation links. Use inside portfolio single templates.

See it live: Portfolio Navigation on Portfolio demo (opens in a new tab)

Portfolio Related Included with any plan

Displays related portfolio projects based on shared categories. Use inside portfolio single templates.

See it live: Portfolio Related on Portfolio demo (opens in a new tab)

Portfolio Title Included with any plan

Displays the current portfolio project title. Use inside portfolio single templates.

See it live: Portfolio Title on Portfolio demo (opens in a new tab)

Forms

5 blocks, listed under Forms in the block inserter.

Form Included with any plan

A working form. Place Form Field and Form Submit blocks inside: submissions are validated, saved and emailed.

See it live: Form on Forms Styles (opens in a new tab)

Form Embed Included with any plan

Embed a Canvas form anywhere on the site by selecting its Form ID.

See it live: Form Embed on Forms Styles (opens in a new tab)

Form Field Included with any plan

A single form input field. Use inside a Canvas Form to collect user input.

See it live: Form Field on Form Elements (opens in a new tab)

Form Submit Button Included with any plan

The submit button for a Canvas form. Supports style variants, size, full-width mode, and an icon.

See it live: Form Submit Button on Forms Styles (opens in a new tab)

Quick Contact Included with any plan

A compact "Quick Quotation" contact form widget (name / email / message), styled with the Canvas form CSS.

See it live: Quick Contact on Widgets (opens in a new tab)

Demo-scoped blocks

56 blocks that arrive with their demo

Some designs need a block that only makes sense inside that design. Those blocks are always registered, so a demo you imported keeps rendering forever, but they stay out of the inserter on sites that never asked for them.

Posts 37

Barber Items, Beauty Kits, Bike Rentals, Cafe Menu, Campaigns, Care Services, Causes, Cleaner Team, Cleaning Services, Conference Speakers, Conference Sponsors, Coworking Spaces, Creator Showcase, Doctors, Estate Properties, Event Schedule, Event Speakers, Gaming Matches, Headphone Product, Headphone Stores, Hostel Rooms, Insurance Coverage, Medical Departments, Medical Doctors, Medical Specialties, Menu Items, Moving Services, Pet Services, Photographer Shots, Recipe Items, Residences, Spa Treatments, Therapy Treatments, Travel Hotels, Travel Packages, Wine Tastings, Yoga Classes.

Content 7

Article Cards, Finance Calculator, Forum Discussion, Forum Members, Forum Topics, Recipe Categories, Rental Calculator.

WooCommerce 3

Event Passes, Gear Products, Store Products.

Header 3

Forum Header Dropdown, Forum Search Overlay, Photographer Menu.

Interactive 3

Domain Search, Host Price, Host Slider.

Portfolio 2

Portfolio Grid, Videographer Works.

Other 1

Movers Posts.

The Blocks section of Canvas Theme Options, listing every block Canvas registers with a checkbox beside each one

Theme Options lists every block Canvas registers, demo-scoped ones included, each with a switch that takes it out of the inserter and stops its front-end assets loading.

Import a demo and its blocks appear in the pages it built, fully editable, with the same settings panels every other Canvas block has. Roll the demo back and they leave with it.

Shared controls

Every block has these

Seven settings sit on every block Canvas registers, and the first four sit on core and third-party blocks too, because they are added to the editor rather than to our blocks.

A Canvas block selected in the WordPress editor with its settings panels open in the sidebar

The sidebar of a selected block. Everything a visitor sees is a control here, which is why there is no code view to open.

Animation

Reveal a block as it enters the viewport, with a speed, a delay and an optional exit animation. Motion respects a visitor's reduced-motion preference.

Custom CSS

Write CSS for one block instance when a core control cannot express what you want. It is scoped to that block and filtered before it reaches the page.

Custom attributes

Add data attributes or ARIA attributes to a block's root element from the sidebar, so a third-party script or a test harness can find it.

Display conditions

Show or hide a block by login state, user role, device size or the value of a Theme Option, so one page can serve several audiences.

Block defaults

Set a block up the way you like it once, then save those settings as the default for every one you insert afterwards on this site.

Global style presets

Save a named style and apply it to blocks anywhere on the site. Change the preset later and every block using it changes with it.

Per-block asset loading

A page enqueues only the CSS and JavaScript of the blocks it actually renders, so a page without a slider never downloads the slider script.

Start from a section

183 block patterns

A pattern drops a finished section into the page as ordinary blocks you then edit. There is no raw HTML inside one, so every heading, image, icon and link stays a control in the sidebar.

Patterns are grouped into 17 categories in the inserter:

  • Header
  • Content
  • Forms
  • Footer
  • Blog
  • Hero
  • Gallery
  • Call to action
  • Pricing
  • Pages
  • Features
  • Events
  • Popup
  • Social
  • Testimonials
  • Portfolio
  • FAQ

Patterns are labelled rather than locked: a premium pattern stays visible in the inserter with its label, and it renders in full when the blocks inside it are free ones. The 173 block templates and 4 style variations that ship with the theme work the same way, in the Site Editor.

Every block, on every plan

There is no block ladder to climb. Starter, Pro and Agency all ship the same 258 blocks, the same 183 patterns and the same 80 demos.