Changes in trunk/wp-admin/post.php [12312:12182]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/post.php
r12312 r12182 70 70 } 71 71 72 wp_redirect( apply_filters( 'redirect_post_location', $location, $post_ID ));72 wp_redirect( $location ); 73 73 } 74 74 … … 77 77 elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] ) 78 78 $action = 'preview'; 79 80 $sendback = wp_get_referer();81 if ( strpos($sendback, 'post.php') !== false || strpos($sendback, 'post-new.php') !== false )82 $sendback = admin_url('edit.php');83 else84 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), $sendback );85 79 86 80 switch($action) { … … 203 197 wp_die( __('Error in moving to trash...') ); 204 198 205 wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); 199 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 200 if ( strpos($sendback, 'post.php') !== false || strpos($sendback, 'post-new.php') !== false ) 201 $sendback = admin_url('edit.php?trashed=1&ids='.$post_id); 202 else 203 $sendback = add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ); 204 205 wp_redirect($sendback); 206 206 exit(); 207 207 break; … … 219 219 wp_die( __('Error in restoring from trash...') ); 220 220 221 wp_redirect( add_query_arg('untrashed', 1, $sendback) ); 221 $sendback = wp_get_referer(); 222 if ( strpos($sendback, 'post.php') !== false ) 223 $sendback = admin_url('edit.php?untrashed=1'); 224 else 225 $sendback = add_query_arg('untrashed', 1, $sendback); 226 227 wp_redirect($sendback); 222 228 exit(); 223 229 break; … … 240 246 } 241 247 242 wp_redirect( add_query_arg('deleted', 1, $sendback) ); 248 $sendback = wp_get_referer(); 249 if ( strpos($sendback, 'post.php') !== false ) 250 $sendback = admin_url('edit.php?deleted=1'); 251 else 252 $sendback = add_query_arg('deleted', 1, $sendback); 253 254 wp_redirect($sendback); 243 255 exit(); 244 256 break;
Note: See TracChangeset
for help on using the changeset viewer.