Bulk Move


Bulk Move is a WordPress Plugin which can be used to move posts in bulk from one category or tag to another. This Plugin can also be used to remove posts from a certain category or tag.

If you looking for deleting posts, instead of just moving them, then use Bulk Delete Plugin instead.


The development of the Plugin happens over at github. If you want to contribute to the Plugin, fork the project at github and send me a pull request.

If you are not familiar with either git or Github then refer to this guide to see how fork and send pull request.

If you are looking for ideas, then you can start with one of the following TODO items 🙂


  • Bulk Move pages to posts


  • If you have found a bug/issue or have a feature request, then post them in github issues
  • If you have a question about usage or need help to troubleshoot, then post in WordPress forums or leave a comment in Plugins’s home page
  • If you like the Plugin, then kindly leave a review/feedback at WordPress repo page.
  • If you find this Plugin useful or and wanted to say thank you, then there are ways to make me happy 🙂 and I would really appreciate if you can do one of those.
  • If anything else, then contact me in twitter.


  • Brazilian Portuguese (Thanks Marcelo of Criacao de Sites em Ribeirao Preto)
  • Turkish Portuguese (Thanks Bahadir Yildiz)
  • Spanish (Thanks Brian Flores of InMotion Hosting)
  • Bulgarian (Thanks Nikolay Nikolov of Skype Fan Blog)
  • Hindi (Thanks Love Chandel)
  • Lithuanian (Thanks Vincent G)

Readme Generator

This Readme file was generated using wp-readme, which generates readme files for WordPress Plugins.


Removed from post & left the category


Worked exactly as I needed it to. Just when you think you're going to spend hours doing something that you would think was easy, you find the perfect plugin. I used the remove category, and left any other categories alone. Did exactly what I asked it to do. Thank you!!!

Read all 27 reviews


v1.2.1 (2014-06-05) (Dev time: 0.5 hours)

  • Tweak: Indent sub categories in the category dropdown. (Issue #10)

v1.2 (2014-04-21) (Dev time: 6 hours)

  • Add: Add the ability to specify the PHP script timeout. Thanks https://github.com/grantnorwood
  • Add: Add uninstall.php file to remove option when plugin is removed. Thanks https://github.com/grantnorwood
  • Fix: Clean whitespace in HTML attributes. Thanks https://github.com/grantnorwood
  • Add: Add the ability to move categories by tag. Thanks https://github.com/grantnorwood
  • Tweak: Change the capability to edit_others_posts. (issue #7)
  • Tweak: Make Bulk_Move class as a singleton
  • Add: Add WordPress version to debug information. (issue #6)

v1.1.1 (2014-02-12) (Dev time: 0.5 hours)

  • Add: Add German translation
  • Fix: Fix link to Bulk Delete plugin

v1.1 (2013-12-19) (Dev time: 3 hours)

  • Fix: Change the content displayed in sidebar
  • Tweak: Remove screen_icon which is not used in WordPress 3.8
  • New: Add support moving posts by tags

v1.0 (2013-10-13) (Dev time: 3 hours)

  • Revamped GUI

v0.9 (2012-07-10) (Dev time: 0.5 hour)

  • Added Hindi translations
  • Added Lithuanian translations

v0.8 (2012-01-13)

  • Added Bulgarian translations

v0.7 (2011-12-16)

  • Removed spaces from first line which was starting the output

v0.6 (2011-11-19)

  • Added Spanish translation

v0.5 (2011-08-25)

  • Fixed a warning and added Turkish translation

v0.4 (2011-02-08)

  • Added Brazilian Portuguese translation

v0.3 (2010-11-28)

  • Fixes for blank screen issue. Thanks Carlos

v0.2 (2009-05-08)

  • Second version

v0.1 (2009-02-04)

  • First version

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code