This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Mass set Categories


This plugin lists all your posts and displays checkboxes for all your currently registered categories. You can check or uncheck categories and then hit any one of the submit buttons and your posts will be put into the categories you’ve chosen

  • I’ve used this for 200 posts. I dont really know what will happen if you try to change 2000 posts at a time.
  • I am going to try to implement a paging feature so that huge post lists wont crash anything.
  • The compatability i’ve listed simply means it’s what i’ve used it on. This will probly work on any >3 wp version.
  • If it works for you, please click ‘works’ on the right over there. If it doesnt, start a thread on the support tab 🙂

Arbitrary section

Well, this is pretty abitrare.


  • main screen



  1. stick it in yer plugins dir.
  2. activate it
  3. go to the menu item on the left and use it.


It’s cool, but can you make it do [this feature]?

Yeah, I prolly can. You can contact me and maybe I’ll do it for free if I have time and think its a good idea. Otherwise, you can hire me to do it.

It dont work

I fixed it, sorry bout that.

Whatcha got in the trunk?

Oh… You don’t wanna look in there.

Lobotomy? Isn’t that for loonies?

Not at all. Friend of mine had one. Designer of the neutron bomb. You ever hear of the neutron bomb? Destroys people – leaves buildings standing. Fits in a suitcase. It’s so small, no one knows it’s there until – BLAMMO. Eyes melt, skin explodes, everybody dead. So immoral, working on the thing can drive you mad. That’s what happened to this friend of mine. So he had a lobotomy. Now he’s well again.

You ever feel as if your mind had started to erode?

[infinite recursion error]


27 genièr 2019
Thanks for this plugin. It’s a huge timesaver. However, as another user pointed out, it didn’t pre-populate with my existing categories. I dug through the code and realized that you had your DB prefixes hard coded (and my site has custom prefixes.) Here’s the fix, in case you want to update your code. $q = "SELECT $wpdb->terms.'name', $wpdb->terms.'term_id' FROM $wpdb->term_relationships INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.'term_taxonomy_id' = $wpdb->term_taxonomy.'term_taxonomy_id') INNER JOIN $wpdb->terms ON ($wpdb->term_taxonomy.'term_id' = $wpdb->terms.'term_id') INNER JOIN $wpdb->posts ON ($wpdb->term_relationships.'object_id' = $wpdb->posts.'ID') WHERE ($wpdb->posts.'ID' = $postid)";
3 setembre 2016
I wanted to bulk remove my posts from ‘blog’ category. Default WordPress doesn’t allow this, but the plugin did it and saved me hours of manually opening and removing each post individually.
Read all 6 reviews

Contributors & Developers

“Mass set Categories” is open source software. The following people have contributed to this plugin.


Translate “Mass set Categories” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • My first plugin 🙂