Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Term Management Tools icon

Term Management Tools

v2.0.1
by scribu · 4.9 (75 reviews)

Allows you to merge terms, move terms between taxonomies, and set term parents, individually or in bulk. WPML is supported when changing taxonomies.

10K+ active installs Updated Dec 10, 2020 Tested to 5.6.14 Requires PHP 7.1
Try Demo Download
Pre-installed Ready in ~10s No card

About Term Management Tools

This plugin allows you to easily reorganize your tags and categories by adding three new options to the Bulk Actions dropdown on term management pages. It works with tags, categories, and custom taxonomies. WPML-translated terms are partially supported and limited support is available in the forum created for this purpose.

Screenshots

Term Management Tools screenshot
Term Management Tools screenshot
Term Management Tools screenshot

Frequently asked questions

What version of PHP is required for this plugin?
This plugin requires at least PHP 7.1.
What new options does this plugin add to the Bulk Actions dropdown on term management pages?
This plugin adds three new options to the Bulk Actions dropdown on term management pages: Merge, Set Parent, and Change Taxonomy.
Which taxonomies does this plugin work with?
This plugin works with tags, categories, and custom taxonomies.
How do I use this plugin?
To use this plugin, follow these steps: 1. Go to the taxonomy page containing terms you want to modify. 2. Select the terms you want to reorganize. 3. Find the Bulk Actions dropdown, and select the task you'd like done. 4. Disco.
Is WPML-supported?
WPML-translated terms are partially supported. Currently, only the 'Change Taxonomy' task is WPML-aware. If a term with translations is moved to a new taxonomy, its translations are moved as well, and the translation relationships are preserved.

Changelog

2.0.1

  • FIX: a WPML translation that only exists in a single site non-primary language was not being migrated correctly

2.0.0

  • under new management by @theMikeD ?
  • full code refactoring
  • inline documentation
  • user documentation
  • clean phpcs using WordPress-Extra
  • unit/integration tests, all of which pass
  • term cache clearing now actually works
  • for the taxonomy change option, only public taxonomies are listed
  • for the taxonomy change option, WPML-translated terms are also moved
  • for the term merge option, if all terms to be merged have the same parent term, the merged term will also have that parent term.
  • for the term parent option, if one of the supplied terms is also the term selected to be the parent, no terms are adjusted.
  • new filter term_management_tools_changed_taxonomy__terms_as_supplied
  • new filter term_management_tools_changed_taxonomy__terms_and_child_terms
  • new filter term_management_tools_changed_taxonomy__reset_parent_for

1.1.4

  • improved taxonomy cache cleaning. props Mustafa Uysal
  • added ‘term_management_tools_term_changed_taxonomy’ action hook. props Daniel Bachhuber
  • fixed redirection for taxonomies attached to custom post types. props Thomas Bartels
  • added Japanese translation. props mt8

1.1.3

  • preserve term hierarchy when switching taxonomies. props Chris Caller

1.1.2

  • added ‘term_management_tools_term_merged’ action hook. props Amit Gupta

1.1.1

  • fixed error notices
  • added Persian translation

1.1

  • added ‘Change taxonomy’ action

1.0

Try other plugins

Cyr-To-Lat icon

Cyr-To-Lat

4.7 · 300K+ installs

Convert Non-Latin characters in post, page and term slugs to Latin characters.