From 06152cbe6f804a297ce7017190ab352eb2cb928e Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Mon, 7 Apr 2014 17:58:37 +0000 Subject: [PATCH] Avoid stomping of bulk postdata inside the bulk_edit_posts() loop. props kovshenin. see [27964], see #27452. git-svn-id: https://develop.svn.wordpress.org/trunk@27990 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/post.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wp-admin/includes/post.php b/src/wp-admin/includes/post.php index 2a7dfab0b5..70637ea5d1 100644 --- a/src/wp-admin/includes/post.php +++ b/src/wp-admin/includes/post.php @@ -482,13 +482,13 @@ function bulk_edit_posts( $post_data = null ) { $post_data['ID'] = $post_ID; $post_data['post_ID'] = $post_ID; - $post_data = _wp_translate_postdata( true, $post_data ); - if ( is_wp_error( $post_data ) ) { + $translated_post_data = _wp_translate_postdata( true, $post_data ); + if ( is_wp_error( $translated_post_data ) ) { $skipped[] = $post_ID; continue; } - $updated[] = wp_update_post( $post_data ); + $updated[] = wp_update_post( $translated_post_data ); if ( isset( $post_data['sticky'] ) && current_user_can( $ptype->cap->edit_others_posts ) ) { if ( 'sticky' == $post_data['sticky'] )