Post Kinds for IndieWeb in Block Themes
Post Kinds for IndieWeb in Block Themes lets you track what you listen to, watch, read, play, and experience — all from your own WordPress site, with full block editor support and IndieWeb microformats. These docs help you install the plugin, set it up, and log your first activity.
What the plugin does
Section titled “What the plugin does”The plugin adds a “post kind” system to your posts. A post kind is a label that describes what a post is — a note, a check-in, a song you listened to, a movie you watched — rather than what it’s about. The idea comes from the IndieWeb movement, where people publish this kind of activity on their own site instead of (or in addition to) social networks and tracking apps.
The plugin provides:
- A kind taxonomy with 36 kinds you can assign to posts — the full vocabulary of the classic Post Kinds plugin — each with its own archive page (for example
/kind/listen/). - 27 custom blocks — 23 editor blocks (card blocks for most kinds plus utilities like Star Rating and Media Lookup), 3 server-rendered blocks (Now Playing, Media Stats, Recent Kinds), and the Stream Card. The FAQ has the full breakdown.
- Media lookup from the editor: search music, movies, TV, books, podcasts, games, and venues through services like MusicBrainz, TMDB, Open Library, and Foursquare.
- Imports and scrobbling: bulk-import your history from services like Last.fm, Trakt, and Readwise, and receive automatic posts via webhooks from Plex, Jellyfin, Trakt, and ListenBrainz.
- microformats2 markup on the front end, so other IndieWeb sites and tools can read your posts as structured data.
- Syndication (POSSE) options — post on your own site first, then optionally send a copy to services like Last.fm, Trakt, or Foursquare.
- Micropub support through the separate Micropub plugin, converting incoming app posts into the right card block and kind.
- Standard.site on AT Protocol — read cited pages’ own records, and publish your posts as standard.site documents through the optional ATmosphere companion plugin.
- Automatic featured images — album art, posters, and book covers from media posts become the featured image when a post has none.
- A firehose feed at
/firehose— your site’s RSS including the bulk-imported posts that normal feeds leave out.
Who it’s for
Section titled “Who it’s for”- IndieWeb users who want to own their listening, watching, reading, and check-in history.
- Bloggers migrating from the classic Post Kinds plugin to the block editor.
- Anyone who wants a personal media log (books, movies, games, music) on WordPress.
Before you install
Section titled “Before you install”- WordPress 7.0 or later — an unusually high minimum; the plugin checks on activation and shows a notice instead of running on older versions.
- PHP 8.2 or later, with the same activation check.
- The block editor — with the Classic Editor you can still assign kinds, but without the card blocks.
- No classic Post Kinds plugin — both use the same
kindtaxonomy, so this plugin refuses to initialize whileindieweb-post-kindsis active.
Installation covers requirements, install methods, and conflicts in full.
Is it on WordPress.org?
Section titled “Is it on WordPress.org?”Yes — install it from the WordPress.org plugin directory (Plugins → Add New, search for “Post Kinds for IndieWeb in Block Themes”). Playground preview lets you try it in your browser first without installing anything.
Get started
Section titled “Get started”- Installation — requirements, install methods, and plugin conflicts.
- Getting started — your first post kind after activation.
- Settings — every option under the Reactions admin menu.
Get help
Section titled “Get help”- Troubleshooting — symptoms, causes, and fixes.
- FAQ — quick answers to common questions.
- Report an issue on GitHub.
Source code
Section titled “Source code”The plugin is developed in the open at github.com/courtneyr-dev/post-kinds-for-indieweb. Developer documentation (design tokens, plugin map, specs) lives in the repository, separate from these user docs.