WP Manifestindependent plugin directory
manifest / editor / outstand-post-terms

Outstand Post Terms

Adds a setting to the Post Terms block that lists terms without links.

★ 1stars
1release downloads
5composer installs
1.0.0latest · 4d ago

Install

Download outstand-post-terms-1.0.0.zip From the 1.0.0 release on GitHub, Oct 9, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pixelalbatross/outstand-post-terms/releases/download/1.0.0/outstand-post-terms-1.0.0.zip

On Packagist as outstand/post-terms:

composer require outstand/post-terms
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Adds a setting to the Post Terms block that lists terms without links.

Why

The core Post Terms block (and its Categories and Tags variations) links every term to its archive page. On sites with no taxonomy archive templates, those links lead nowhere useful. This plugin adds a Make terms links toggle to the block's Settings panel. Turn it off and the block lists the post's terms as plain text.

Markup

With links off, each term renders as a span in the position of the link:

<div class="taxonomy-category wp-block-post-terms">
    <span class="wp-block-post-terms__term">News</span><span class="wp-block-post-terms__separator">, </span><span class="wp-block-post-terms__term">Events</span>
</div>

Style unlinked terms with .wp-block-post-terms__term. The block's link color setting has no effect on unlinked terms; they use the block's text color.

Existing blocks keep their links: the setting defaults to on.

Requirements

  • WordPress 7.1+
  • PHP 8.2+
  • The taxonomy must be publicly queryable. Core's Post Terms block renders nothing for a taxonomy registered with publicly_queryable => false.

Development

composer install
npm install
npm run build          # → build/js/editor.js, editor.css, editor.asset.php

Linting:

composer run lint      # phpcs (PixelAlbatross)
npm run lint:js
npm run lint:css

Tests:

npm run test:js        # Jest
npm run test:setup     # starts wp-env (ports 8995 / 8996), Docker required
npm run test:unit      # PHPUnit integration tests

Before tagging a release, rebuild the committed vendor/ without dev dependencies:

composer update --no-dev -o

License

GPL-3.0-or-later. See LICENSE.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.0 latest
Oct 9, 2026 4d ago
outstand-post-terms-1.0.0.zip
1