Ready to get started?Download WordPress

Plugin Reviews

Batch-Move Posts wp plugin

Batch-Moving Posts plugin.

10 reviews
Average Rating
4.3 out of 5 stars
You are currently viewing the reviews that provided a rating of 5 stars. Click here to see all reviews.
By ,

This feature should be on the core WordPress site. Needed to remove a category for over 150 posts; it would've taken me forever without this app. Thank you so much!

Works Perfect
By , for WP 3.9.2

I had to redesign a site that had over 1000 post and it was a mess. This plugin helped me move multiple post into the right categories with just a few clicks. What would have taken me two days to sort through only took me a couple hours.

Thanks much!

Great and Rare plugin
By , for WP 3.9.1

Thank you very much. you saved my day and many hours that could be wasted in just quick editing hundreds of posts categories.

Useful plugin - Getting it to work with woocommerce
By , for WP 3.8.3

If you want to get it to work with woocommerce:

1. In batchmove/batch_admin.php, comment out line:

if ($bm->cat == "") {return;}

2. in batchmove/include/functions.php
a) replace the whole 'switch' at line 21 with:

switch ($apost['act-cats']) {
	case "add":
		foreach ((array) $apost['ids'] as $id) {
			$id = intval($id);
			wp_set_post_terms($id, array(intval($cat)), 'product_cat',true);
	case 'upd':
		foreach ((array) $apost['ids'] as $id) {
			$new = array();
			$new[] = intval($cat);
			wp_set_post_terms($id, (array) $new, 'product_cat');
	case 'del':
		foreach ((array) $apost['ids'] as $id) {
			$id = intval($id);
			wp_remove_object_terms( $id, intval($cat), 'product_cat' );
} // switch

b) in function show_bm_selector:
replace the line

$html .= wp_dropdown_categories('hide_empty=0&hierarchical=1&echo=0&selected=' .
			( isset($_REQUEST['cat']) ? intval($_REQUEST['cat']) : -1 ));


$html .= wp_dropdown_categories('hide_empty=0&hierarchical=1&echo=0&taxonomy=product_cat&selected=' .
			( isset($_REQUEST['cat']) ? intval($_REQUEST['cat']) : -1 ));

c) in function show_bm_actions:
replace the line

$html .= wp_dropdown_categories('name=qcat&hide_empty=0&hierarchical=1&echo=0' );


$html .= wp_dropdown_categories('name=qcat&hide_empty=0&hierarchical=1&echo=0&taxonomy=product_cat' );

d) in function get_results
replace the line

$categories = wp_get_post_categories($post->ID);


$categories = wp_get_post_terms($post->ID,'product_cat');

e) in function get_a_query


$qa = array( 'paged' => $bm->paged,
	 			 'posts_per_page' => $bm->per_page,
				 'orderby' => $bm->orderby,
				 'order' => $bm->order);


$gets = $bm->get;
	$cat = (empty($gets['cat']))?$gets['qcat']:$gets['cat'];
	if ($cat) {
		$qa['cat'] = intval($cat);
	$qa = array( 'paged' => $bm->paged,
	 			 'posts_per_page' => $bm->per_page,
				 'orderby' => $bm->orderby,
				 'order' => $bm->order,
				 'tax_query' => array(
						'taxonomy' => 'product_cat',
						'field' => 'term_id',
						'terms' => intval($cat)

You should make a backup of the 2 files first. Good Luck!

Nothing less than a miracle at saving time.
By , for WP 3.8

New at taxonomies I had really screwed my category system up and needed to change. This plugin literally saved me days.

What a great time saver
By , for WP 3.6.1

There was nothing that this plugin claimed to do that it did not do well. Other then a few small errors in spelling when translated into English, I could not find a fault. Was able to use a keyword to search posts in one category to insert items into a new category. As often is the case something that is new does not warrant a category of its own, but in time needs one.

worked, saved time, perfect
By , for WP 3.5.1

Needed this. Found it. Installed it. Did it. It worked. Saved me an hour at least. Thanks!

Very good
By , for WP 3.5.1


By , for WP 3.5.2

This excellent little plugin helped me restructure my site to handle mulitple authors properly, without it it would have taken much longer.

Backend does need some further work on the translation, but nothing too much.

Thank you.

Awesome plugin for managing cats and posts
By , for WP 3.5.1

Very easy to move posts in bulk from one to another category, remove or edit categories. Plugin is super fast and easy to use. Great tool!

I accidentally added 2 categories to over 500 posts. Problem was, these posts already had about 5-6 categories each. Sounded like nightmare, but with this plguin it was 2 min job - easy! Thanks guys!

You must log in to submit a review. You can also log in or register using the form near the top of this page.