How To Fix WordPress’s Missing Categories
Posted by Walt Snider | Posted in Tech Support | Posted on 26-05-2009
Tags: wordpress category support
0
Most of you that know me know that I operate the largest independent podcast group in the world, Kore New Media .
I used to literally have 17 WordPress blogs for show notes, news and more for said podcast group, but found that I was "in the weeds" (to use a hospitality term) on a regular basis. Eventually I figured out how to get all my podcast feeds running out of a single WordPress installation (thanks to Blubrry PowerPress WordPress Podcast Plugin and an assist from the staff there) but recently when trying to update a category (I wanted to get interviews from beneath Kore Movies to a global category) I couldn’t find it to edit.
After a search of the toobs, I found David Cumps’s blog where he details how he fixed the problem.
It involves messing with the database and I’m lazy, so I didn’t wanna do that bit. He does mention that you can fill in the description after doing the database bit and then going manually to each category the way WordPress sees it, as a cat_ID and refilling the info in:
After I’ve done this, I visited my admin section and noticed the Descriptions were filled in again. But there was no Name, and all my posts still had empty categories linked to them.
To fix this, visit http://your-site/wp-admin/categories.php?action=edit&cat_ID=1 where 1 is the category id to edit. Fill in a Name and a Slug, the url name for your category, and save it.
Repeat this process for all your categories, until they all have a Name again.
What I did was cycle through 77 categories on Kore Notes.com by updating the number at the end of the URL: http://your-site/wp-admin/categories.php?action=edit&cat_ID=1
I eventually found the offending category, updated it to have no parent and it suddenly showed up in the category list the way it should and sorts just fine on the public side of the blog.
Thanks to David and as he says in the opening of his blog post, I put this up in case others need help and are lazy like me. (He didn’t say he was lazy though!)

