Bulk Taxonomy Remove for WordPress

Easily remove or replace categories, tags, and custom taxonomy terms from posts, products, and CPTs — directly from the native Bulk Edit screen.

What Bulk Taxonomy Remove Can Do

Everything you need to manage taxonomy terms in bulk, without leaving the screen you already use.

Add, Remove and Replace modes
Bulk Actions

Add, Remove or Replace Terms

Standard Bulk Edit only adds terms. Choose how selected taxonomy terms are applied to multiple items at once with a single mode selector.

  • Add terms – native WordPress behaviour (default)
  • Remove selected terms from every selected item
  • Replace all terms – keep only the checked ones
  • Select-all and clear helpers for large taxonomies
WooCommerce product taxonomies
Integration

Full WooCommerce Support

Manage product taxonomies in bulk with the same three modes. Built for store catalogs of any size.

  • Product categories (product_cat)
  • Product tags (product_tag)
  • Shipping classes and pa_* attributes
  • HPOS-compatible declarations
Secure bulk edit for any post type
Security

Any Post Type, Verified Every Time

Works on Posts, Pages, and any Custom Post Type. Every bulk update is protected with WordPress nonces and capability checks.

  • Nonce verification on every bulk update
  • edit_others_posts / edit_posts checks
  • Sanitization with absint() and sanitize_key()
  • Clean object term cache after each change

Why Bulk Taxonomy Remove

Built for editors and store managers who need precise taxonomy control without plugins that replace the native UI.

Native Bulk Edit UI

Extends the screen you already use. No new admin pages, no learning curve — just three clear modes.

WordPress-Grade Security

Nonce verification, capability checks, sanitization, and escaping on every input and output.

Lightweight & Fast

Admin-only scripts loaded solely on edit screens. Zero frontend impact and caching-plugin friendly.

Any Taxonomy

Categories, tags, custom hierarchical and non-hierarchical taxonomies registered by themes and plugins.

Custom Post Types

Full support for every CPT that exposes taxonomies in Quick Edit / Bulk Edit list screens.

WooCommerce Ready

Product categories, tags, shipping classes, and global attributes (pa_*), with HPOS compatibility.

Remove & Replace

Subtract checked terms or overwrite the full term set — two operations WordPress does not offer natively.

Developer Friendly

Clean, readable code following WordPress coding standards. Fully translation-ready with .pot file included.

WordPress.org Ready

GPL-2.0+, i18n-ready, compliant with all official WordPress repository guidelines. WP 5.0+, PHP 7.4+.

Frequently Asked Questions

Everything you need to know about Bulk Taxonomy Remove.

No. The default mode is Add terms, which matches native WordPress behaviour. Remove and Replace are only applied when you explicitly select them.

Yes. Product categories, tags, shipping classes, and global attribute taxonomies (pa_*) are supported, with declared HPOS compatibility.

Any taxonomy shown in Quick Edit / Bulk Edit for the current post type, including custom taxonomies registered by themes and plugins — both hierarchical and flat.

Yes. Every bulk update verifies the btr_bulk_edit_nonce nonce and the required capabilities (edit_others_posts / edit_posts) before modifying terms.

Yes. Any CPT whose list table shows taxonomies in Bulk Edit is supported automatically — no extra configuration required.

Yes. The plugin includes a .pot file and is fully translation-ready. All user-facing strings are translatable through standard WordPress i18n tools.

No. Scripts and styles are enqueued only on edit.php list screens. Zero impact on public page performance and fully compatible with caching plugins.

Upload the bulk-taxonomy-remove folder to /wp-content/plugins/, activate it from the WordPress Plugins menu, then open any list screen, select items, choose Edit from Bulk Actions, pick Add / Remove / Replace, and click Update.