Block editor support

Which core blocks Stoat styles, what the editor canvas does, and what the theme deliberately leaves to WordPress.

Stoat is a classic theme with full block editor support. Posts and pages are written in the block editor; the site’s frame is set in the Customizer.

What the theme declares

Support What it gives you
editor-styles + editor.css the canvas looks like the front end
wp-block-styles core’s opinionated block styles, refined by the theme
responsive-embeds embedded videos scale instead of overflowing
align-wide the Wide and Full alignments — see wide and full
post-thumbnails featured images
custom-logo a flexible-size logo
title-tag WordPress writes the <title>
automatic-feed-links feed links in the head
html5 modern markup for the search form, comment form, comment list, gallery, captions

Two editing modes

The canvas changes shape depending on what you are doing, and it does it by itself:

Writing. A post at the narrow width gets a serif sheet at the width the post will render at, with generous spacing — a page that looks like the article, not like an admin screen.

Building. Anything set to Full width — a page, or a post — gets the full page width to compose in, and the title shrinks to a label so it stops competing with the layout. See page options.

The two are mutually exclusive: a post set to full width is laying something out, not writing.

Blocks the theme styles

Beyond core’s own styles, Stoat gives these its own treatment so they match the front end:

  • Button — takes the theme’s corner radius and accent colour
  • Query Loop and everything inside it — post title, featured image, date, terms, author, excerpt, pagination — so a loop you build matches the theme’s own archive. Featured images in a loop share one 3:2 ratio, so the cards line up
  • Separator, Quote, Pullquote, Code, Table, Details
  • Image, Gallery and Cover, with captions in the meta colour

What the theme does not do

No block patterns and no block styles of its own. Patterns date badly and tie your content to a theme; the editor’s own library is enough.

No colour palette or font-size presets in theme.json. The colours are in Customize → Style, where they apply to the whole site at once. A palette would give you a second, parallel set of colours that does not follow the first.

No full site editing. Templates are PHP. Change them in a child theme.

The classic editor

Stoat works fine with it. The theme’s front-end styles apply to whatever HTML ends up in the post, block comments or not, so the Classic Editor plugin is a supported way to work.

Last updated September 13, 2026

Something missing or out of date? Ask us and we will fix the page.