WP Manifestindependent plugin directory
manifest / editor / outstand-term-selector

Outstand Term Selector

Use the hierarchical (checkbox tree) term selector for non-hierarchical taxonomies.

by Outstand · github.com/pixelalbatross/outstand-term-selector · website

1stars
132composer installs
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

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

Also on Packagist as outstand/term-selector:

composer require outstand/term-selector

Declares an update source (https://outstand.site/), so updates arrive through the plugin's own updater.

From the readme

Outstand Term Selector Use the hierarchical (checkbox tree) term selector for non-hierarchical taxonomies. Why WordPress renders a free-text tag input for non-hierarchical taxonomies. That is the right control for open vocabularies, where editors are meant to invent terms. It is the wrong control for a closed vocabulary — a fixed list of regions, difficulty levels, or programme types — where editors should pick from what already exists instead of silently creating near-duplicate terms. This plugin swaps in the core PostTaxonomiesHierarchicalTermSelector component (the checkbox tree used by categories) for the taxonomies you opt in. Opt-in only The plugin never applies the hierarchical selector to every non-hierarchical taxonomy on a site. Flat taxonomies exist precisely so editors can add terms freely; changing that everywhere would break editorial workflows the site owner never asked us to touch. A taxonomy is only affected if it opts in explicitly, through one of the two paths below. A taxonomy is additionally ignored unless it is non-hierarchical, showui, and showinrest — the component is pointless otherwise, and the block editor panel it replaces only exists under those

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
1.0.0 Aug 2, 2026 outstand-term-selector-1.0.0.zip 0