How to bulk edit taxonomy terms in WordPress
The short answer
WordPress can edit taxonomy terms one at a time and delete selected terms in bulk, but it cannot natively bulk-change names, slugs, descriptions, or parents. For a small list, use the dashboard; for many terms, use WP-CLI or a spreadsheet-style taxonomy editor.
What you need
- Administrator or taxonomy-management access
- A recent database backup or staging copy
- The taxonomy name and a list of affected term IDs
- WP-CLI access if you want a command-line workflow
The fast route
Get WP Sheet Editor - Taxonomy Terms Pro
Let WP Sheet Editor - Taxonomy Terms Pro do it
Spreadsheet-style bulk editing, filtering, and CSV import/export for taxonomies when WordPress’s default term editor is too slow.
Sources
- wordpress.org /documentation/article/posts-categories-screen/?utm_source=o…
- wordpress.org /documentation/article/posts-screen/?utm_source=openai
- developer.wordpress.org /reference/functions/register_taxonomy/?utm_source=openai
- developer.wordpress.org /reference/functions/wp_update_term/?utm_source=openai
Questions
- Can WordPress bulk rename taxonomy terms without a plugin?
- No. The native taxonomy screens let you edit terms individually and delete selected terms in bulk, but they do not provide a bulk rename, description, slug, or parent editor. For a small number of changes, use Quick Edit. For a large list, use WP-CLI or a spreadsheet-style taxonomy editor.
- What is the difference between editing a term and assigning a term?
- Editing a term changes the taxonomy record itself, such as its name, slug, description, or parent. Assigning a term changes which posts, pages, products, or other objects use it. WordPress can add terms to selected posts in bulk, but the native post editor does not replace or remove their existing terms in bulk.
- Can I bulk edit custom taxonomy terms?
- Yes, but the native dashboard location depends on the plugin or code that registered the taxonomy, and your user role must have the required taxonomy capabilities. WP-CLI can update a custom taxonomy when you know its slug. A spreadsheet taxonomy editor is usually more practical when the custom taxonomy contains many terms or custom fields.
- Will changing a term slug break links?
- It can change the term archive URL, so treat a slug update as a URL change. Check the new archive URL, update internal references if necessary, and add a redirect from the old URL when the archive is already indexed or linked. Do not edit the database directly to bypass duplicate-slug errors; use WordPress’s term update functions or supported tools.
- What is the fastest way to edit hundreds of taxonomy terms?
- Use a spreadsheet-style taxonomy editor when you need filtering, column-based changes, CSV import/export, or custom term fields. WP-CLI is faster for a known, repeatable list and is suitable for scripted deployments. The WordPress dashboard is fine for a handful of terms, but becomes slow because each term is normally edited separately.