
The WordPress Category Resizer (wpcatr) is a GreaseMonkey script for Firefox and WordPress.com.
What it does
- moves the category bar from the right sidebar to underneath the post box when creating new posts or editting existing posts
- expands the categories to three evenly sized columns
- removes scrollbars (you can see all categories at once)
- adds a link to the Save button after category editting
Figure 1: Life before wpcatr.
Figure 2: Life with wpcatr installed! Happiness and sunshine abounds.

How to install it
- You need to use the Firefox web browser
- You need to have the Greasemonkey extension installed
- You need to go here and install the Greasemonkey script
Tested with Greasemonkey 0.6.5 and Firefox 1.5.0.7
Like it? Link it!
I’m glad you find it useful. I have too many friggin’ categories (500+) and the regular size of the categories in the sidebar didn’t cut it for me.
Show your appreciation by linking to this page: http://internetducttape.com/tools/wordpress/wpcatr/
Want a feature? Reporting a bug?
See the full list of free software I have created.
You can get frequent updates about all of my new software, tools or blog themes by subscribing to IDT Labs by RSS or by email. Or you could just subscribe to my main blog, Internet Duct Tape.


How to Earn a Six Figure Income from Blogging in Two Easy Steps
How NOT to be a Successful Blogger
81 movies for geeks that do not suck
Web Anonymity 101 - Digital Breadcrumbs
76 Romantic Movies for Guys and Girls
107 t-shirts for geeks that do not suck



9 Comments
- Need to change post.php to post.ph* so it handles the Press It bookmarklet.
- Remove the “wpcatr installed” text. It’s going to annoy people.
- Add a link to the category for easy cutting and pasting into posts.
- Add an option for popping up an alert box with a list of the currently selected tags
- Add a link where the category box USED to be that goes to the wpcatr box
- Need to change https to http with recent change (should probably use both)
This will work for any WordPress install, you just need to use different URLs.
http://*/wp-admin/post.php?action=edit&post=*
http://*/wp-admin/post-new.ph*
This looks great, but it’s too bad you’ve painted yourself in the corner with single browser support.
The concept is very cool - before WordPress 2.3, I had 389 categories, and when I’d compose a post on my blackberry, it took FOREVER to scroll down past all of them just so I could type in my subject and body. Yours is so much better for the re-use of common categories.
We’d need the same thing for tags now that it’s supported in 2.3. I assume you’re ok if I borrow your code, credit you and make a similar tagging hack for writing posts? (not a guarantee)
@Wayne:
Actually, the single browser support was painting myself OUT of a corner. :) You can’t run plugins on WordPress multi-user blogs so going through the web browser is the only way to add administrative features to sites like WordPress.com. I wrote an article about it here: http://lorelle.wordpress.com/2007/09/27/plugins-and-widgets-for-wordpresscom/
I don’t understand what you mean about the reuse of common categories? All I’m doing is moving the category widgets from beside the post edit box to below the post edit box.
The wordpress post editor doesn’t display tag checkboxes the way it does for categories, so no change is needed for 2.3
Yeah, what I meant about the reusing common is that _your_ solution helps promote the reuse of a category you’ve already created. When it’s 300+ categories in a scrollable list that only shows about 8 lines’ worth, I typically end up entering in a new category. With your solution, a quick eyeballing of categories helps me pick an existing category.
WordPress 2.5 support will be added mid-April.
Unfortunately I run on WordPress.com, not self-hosted WordPress and I’m stuck here in pre-2.5 land until they do the update so I can’t fix any of my scripts/programs that break with 2.5.
After looking at how categories are done in WordPress 2.5, I don’t plan on updating or using this script anymore.