Skip to content
G GBTI

Re-imagining Taxonomy Management in WordPress

  • gbti
Re-imagining Taxonomy Management in WordPress

Update (June 2026): Advanced Taxonomy Manager is now completely free on the WordPress plugin directory. The separate category-only tool was merged in, so there is no longer a members-only version and a free version; it is one free plugin for everyone. The original framing below is kept for history.

One of the things that drives me to build WordPress products is the need to improve this website.

This was the case with one of the products I recently published, Radle, which is a bridge between Reddit and WordPress that helps readers discuss WordPress articles on a sub-reddit.

As a product developer it often isn’t enough to create a tool and keep it proprietary. Publishing Radle was both good practice as well as an opportunity to generate revenue for this co-op model I have been creating. I even made a free version available on the WordPress plugins directory. This was a lot of fun, and also a lot of work; but it was worth it.

Recently I ran into a new problem when building the GBTI Network website. I have a lot of categories; over 81. These categories are surprisingly difficult to manage on WordPress’s core category management system and as long as I have been a WordPress user, it feels like there has never been an overhaul on the category management system. It’s been “same same” for a very long time.

When porting categories into WordPress I become frustrated with the clunky nature of adding and editing. Nearly every aspect is managed though hard PHP refreshes. I cannot quick-edit the category parent, children, or description. I also cannot drag or drop categories where I want them to be in hierarchy.

Channel management on platforms like Slack and Discord have made me spoiled over the years with “categories” and “channels” being not too dissimilar at all.

Let’s take a quick look at what the core WordPress category manager looks like (click to open).

With over 81 categories to manage, the majority being child categories, the PHP powered native category manager experience felt antiquated after working with Discord channel management; even untenable.

And what does a developer do when they believe their is a better way? They get to work and build it themselves! I did not find anything out there that made me think I could not do a better job if I put myself to the work.

And that’s exactly what’s been done here, with the Advanced Taxonomy Manager, a WordPress plugin that improves the UX of every registered taxonomy in a WordPress website. It began as a network-member tool alongside a category-only free version, and the two have since been merged into one plugin that is now free for everyone on the WordPress plugin directory.

Get ready… this screenshot of Advanced Taxonomy Manager is large… click to expand:

And here is a screenshot of what the edit screen looks like (click to open).

This WordPress category management plugin is mostly powered by AJAX and JavaScript, there are zero hard refreshes required when editing categories. There is only a small refresh when adding new ones.

Editing categories opens up a drawer to the right, which can be closed to save screen real-estate and better visualize all categories at once.

We can quickly drag and drop categories as nested items and un-nest them as needed, without ever experiencing a PHP hard refresh.

We’ve even added in OpenAI support for generating category descriptions, if you need description rich categories.

It may not be much, but at the same time its everything we wanted for ourselves and it represents one person’s signature style about what makes a better taxonomy/category management experience.

Anyone can enjoy the Advanced Taxonomy Manager plugin today, free on the WordPress plugin directory:

Advanced Taxonomy Manager on WordPress.org

Thanks for reading and paying attention! Please consider becoming a network member to support our work!

We hope you enjoyed this article by Hudson Atwell, GBTI Member.

Python, NextJS, NodeJS, JavaScript, PHP, WordPress, Developer Relations, Novelty, Curation, DevOps, Blockchain, IoT, and more.

A creator co-op, powered by Git

Join the GBTI Network

The GBTI Network is a creator co-op. Members showcase their work, write articles, share in co-op profits, and meet in weekly coaching calls with the community.

Publish your profile, blog posts, products, and prompts
Share in co-op profits
Join weekly coaching calls with the community

A 90-day limited-access trial lets you evaluate the community before you pay. Paid membership is $150 per year and unlocks your public presence on the network: your profile, blog, products, and prompts.

Become a member You are reading atwellpub's work. Joining from this page credits atwellpub.

0 Comments

No comments yet. Be the first. Members comment from the GBTI local client, where comments are submitted as pull requests and auto-published for paid members.

Become a member

Members write comments from the GBTI client or browser extension. Become a member to join the conversation.

Written by

Hudson Atwell

Gethsemane, LLC Published 7th Apr 2025

View profile
Contribution history
No tracked contributions yet. A member who improves this article through an accepted pull request earns a share of the revenue it generates.

Imported from the legacy WordPress site, so the earliest edits live there. Everything since is tracked here as member contributions.

Full history on GitHub Spotted something? Become a member to contribute.

Related posts

Sign in with the GBTI extension

Signing in and publishing happen through the free GBTI browser extension. It keeps your GitHub sign-in on your own machine and lets you edit and publish in place.

The Chrome Web Store listing is coming soon. For now, the download page walks you through loading it as an unpacked extension.