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.zipAlso on Packagist as outstand/term-selector:
composer require outstand/term-selectorDeclares 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
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 1.0.0 | Aug 2, 2026 | outstand-term-selector-1.0.0.zip | 0 |