Until wordpress can sort out the way they deal with categories they will never be able to handle the sort of sites people really need. The way categories are handled is fine if you only have a few. But if you have a need for multiple and several depths of categories, for example Countries > Counties > Towns without the system dying in the process they just don’t cut it!
There are two main problems, the first is the front end. When, as I did the other week write a little script to import UK counties and towns (about 2700 nested in various numbers) it nearly croaked my dev box, as it tries to display all of the categories. Now before you jump in my face saying write a “show only child plugin”, I started that, but then came the second round of pain.
That pain came in the form the way the categories and posts are handled in the admin. That’s right, when editing a post or getting someone to add articles for you based on your hierarchy the system tries to nest them all, in those little tick boxes, see below.
Now this system, unlike the front end didn’t nearly croak my system, it gave it the biggest hiding of it’s poor life (apart from other dodgy scripts of mine :-)). The problem with stuff in the admin, is it can’t really be frigged with as it is the sort of thing that will get overwritten during an update.
So come on WordPress, allow us to have 1000’s of categories and make the world a better place?