Remove Taxonomy URL

Changelog

3.0.1

  • Fix: settings checkboxes no longer reset to unchecked after Save. Sanitize now stores values in the format expected by the rendering callbacks (slug=>slug array for the taxonomy multicheck; ‘on’/” string for feature flags).
  • Fix: hidden companion checkbox field’s literal ‘off’ string is no longer treated as “enabled” by the sanitize callback. Feature flags now only enable when explicitly ‘on’.
  • Migration: existing 3.0.0 installs are normalized from int 0/1 + sequential post_types into the new format automatically on first 3.0.1 load — no user action required.
  • Tested up to: 7.0.

3.0.0

  • New: 301 redirect from old /taxonomy/term/ to new /term/ (optional, off by default).
  • New: pagination support for taxonomies with their base slug removed.
  • New: hierarchical term URLs — multi-level parent paths resolve correctly.
  • New: slug-collision detector with on-demand Health Check audit.
  • Improved: term-link rewriting hardened against parent-path over-matching.
  • Improved: orphan/circular term parent chains no longer cause infinite loops.
  • Fix: settings now have a sanitize callback (Plugin Standards section 6).
  • Fix: settings page registration moved from admin_menu to admin_init.
  • Fix: uninstall now removes all plugin options and transients (Plugin Standards section 13).
  • Compatibility: tested with PHP 7.4 through 8.3.

1.0.6

  • Test up to WordPress 6.7.2

1.0.5

  • Test upto WordPress 6.4.

1.0.4

  • Test upto WordPress 5.9.1.

1.0.2

  • Test upto WordPress 5.6

1.0.1

  • Test upto WordPress 5.4.1.

1.0.0

  • Initial Version.

Plugin Website
Visit website

Version:
3.0.1
Last Updated
June 3, 2026
Active Installs
1000
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.