Post Formats for Block Themes
Post Formats for Block Themes brings WordPress post formats to block themes. These docs help you install the plugin, create formatted posts, and tune how formats look on your site.
What the plugin does
Section titled “What the plugin does”A post format is a label you give a post — quote, video, status, chat, and so on — that tells your theme to present that post differently from a regular article. WordPress has supported formats for years, but block themes lost most of the editor tooling around them. This plugin restores and modernizes it:
- A format selection modal when you create a new post, showing all 10 format choices with icons and descriptions.
- A Format Switcher panel in the editor sidebar for changing a post’s format mid-edit.
- Format-specific block patterns that insert a locked first block so each format keeps its structure.
- Automatic format detection that suggests a format from your content — applied once, and never overriding a choice you made yourself.
- A Chat Log block for publishing conversation transcripts from Slack, Discord, Teams, Telegram, WhatsApp, or Signal.
- Format Badge, Format Icon, and Post Format blocks for showing a post’s format on your site.
- A repair tool at Tools → Post Format Repair that finds and fixes posts whose format doesn’t match their content.
Who it’s for
Section titled “Who it’s for”Bloggers and content creators who publish mixed content types (quotes, links, photos, status updates, chat transcripts), site owners migrating from classic themes, and anyone who wants varied post presentation on a block theme without writing code.
Before you install
Section titled “Before you install”- WordPress 6.9 or higher and PHP 7.4 or higher.
- A block theme is required. If your active theme is a classic theme, activation stops with an error screen and the plugin deactivates itself. See Troubleshooting.
- No other plugins are required. Optional integrations light up when their plugins are installed: Bookmark Card (link previews), Able Player (accessible video/audio), Podlove (podcasting), and Post Kinds for IndieWeb in Block Themes.
Get the plugin
Section titled “Get the plugin”Post Formats for Block Themes is published in the WordPress.org plugin directory — install it from Plugins → Add New Plugin in wp-admin. Installation also covers ZIP and GitHub installs, and Playground preview lets you try it in your browser first.
Get started
Section titled “Get started”- Installation — install and confirm it works.
- Getting started — create your first formatted post.
- Settings — icon set, repair tool, and the block templates opt-in.
Get help
Section titled “Get help”- Troubleshooting — symptoms, causes, and fixes.
- FAQ — quick answers to common questions.
- Report an issue on GitHub.
For theme developers
Section titled “For theme developers”The For theme developers section in the sidebar documents the plugin’s styling contract: the hooks reference, theme integration guide, design tokens, the block style variations catalog, and how to add a variation.
Source code
Section titled “Source code”The plugin is developed in the open at github.com/courtneyr-dev/post-formats-for-block-themes.