Linux 软件免费装
Banner图

Post Kinds for IndieWeb in Block Themes

开发者 courane01
更新时间 2026年7月21日 04:43
PHP版本: 8.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

microformats block-editor indieweb scrobbling post-kinds

下载

1.0.0

详情介绍:

Post Kinds for IndieWeb in Block Themes is a block-editor successor to the classic Post Kinds plugin. 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: publish your activity on your own site instead of (or in addition to) social networks and tracking apps. The original Post Kinds plugin was built for the Classic Editor. This plugin is built for the block editor and block themes. What you get Post kinds Each kind gets its own archive page (for example /kind/listen/), and the kind is set automatically from the first card block in a post — or pick it yourself in the Post Kind editor panel. Import and sync Works with Conflicts

安装:

Requirements From your WordPress admin
  1. Go to Plugins > Add New
  2. Search for Post Kinds for IndieWeb in Block Themes
  3. Click Install Now, then Activate
From GitHub
  1. Clone or download from GitHub
  2. Run composer install and npm run build
  3. Upload to /wp-content/plugins/post-kinds-for-indieweb/ and activate
After activation
  1. Go to Reactions > Settings to review defaults
  2. Add API keys under Reactions > API Connections for the services you want (TMDB, Last.fm, etc.)
  3. MusicBrainz and Open Library work without API keys
  4. Create a post and add a card block — the post kind is assigned automatically

屏幕截图:

  • Watch Card block showing a movie with poster and review
  • Read Card block with book cover and reading progress
  • Checkin Card with location and venue details
  • API configuration settings for external services
  • General settings page with plugin options
  • Block inserter showing all post kind blocks

常见问题:

Can I use this alongside the original Post Kinds plugin?

No. Both plugins register the same kind taxonomy, so this plugin refuses to initialize while the classic Post Kinds plugin is active and shows an error notice. Deactivate the original before activating this one.

Do I need IndieBlocks installed?

No, but it's recommended and the plugin shows an admin notice suggesting it. IndieBlocks provides companion blocks for bookmarks, likes, replies, and reposts; this plugin detects it but doesn't implement its features.

How do I post from my phone or a Micropub app?

Install the separate Micropub plugin and an IndieAuth setup (for example the IndieAuth plugin). Micropub is a standard API that lets mobile and third-party apps publish to your site. Once it's active, this plugin converts incoming Micropub posts into the right card block and assigns the kind.

Why isn't the media search finding anything?

Check your API keys under Reactions > API Connections — each service has a link to register for one, and MusicBrainz and Open Library need no key. Verify your server can make outbound HTTPS requests. Try different search terms.

Can I import my existing data?

Yes. Go to Reactions > Import to import from Last.fm, Trakt, Hardcover, and more. Large imports run in the background via WP-Cron, with duplicate prevention on re-imports.

Are my check-ins private?

Each check-in has a location privacy level: public (full address and coordinates), approximate (city and region only), or private (no location shown). The published markup redacts location details to match, and you can set a site-wide default in settings.

What data leaves my site?

Media lookups and imports contact the services you use them with (MusicBrainz, TMDB, Open Library, and so on — see the Privacy Policy section below). Syndication sends posts to Last.fm, Trakt, or Foursquare only when you enable those toggles. Nothing else is sent.

Does this work with the Classic Editor?

The custom blocks require the block editor. With the Classic Editor you can still assign kinds through the taxonomy box, but with limited UI and no card blocks.

Where can I read the full documentation?

Long-form guides — installation, settings, common tasks, troubleshooting, privacy — live at courtneyr-dev.github.io/post-kinds-for-indieweb.

更新日志:

1.0.0