- File:
-
- 1 edited
-
branches/3.1/wp-admin/includes/post.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/3.1/wp-admin/includes/post.php
r18023 r18370 136 136 $post_data = &$_POST; 137 137 138 // Clear out any data in internal vars. 139 unset( $post_data['filter'] ); 140 138 141 $post_ID = (int) $post_data['post_ID']; 139 142 $post = get_post( $post_ID ); … … 342 345 } 343 346 344 $tax_names = get_object_taxonomies( get_post($post_ID) ); 347 $post = get_post( $post_ID ); 348 $tax_names = get_object_taxonomies( $post ); 345 349 foreach ( $tax_names as $tax_name ) { 346 350 $taxonomy_obj = get_taxonomy($tax_name); … … 363 367 unset( $post_data['tax_input']['category'] ); 364 368 } 369 370 $post_data['post_mime_type'] = $post->post_mime_type; 371 $post_data['guid'] = $post->guid; 365 372 366 373 $post_data['ID'] = $post_ID; … … 535 542 $_POST['post_mime_type'] = ''; 536 543 544 // Clear out any data in internal vars. 545 unset( $_POST['filter'] ); 546 537 547 // Check for autosave collisions 538 548 // Does this need to be updated? ~ Mark … … 552 562 return edit_post(); 553 563 } 564 } 565 566 // Edit don't write if we have a post id. 567 if ( isset( $_POST['ID'] ) ) { 568 $_POST['post_ID'] = $_POST['ID']; 569 unset ( $_POST['ID'] ); 570 } 571 if ( isset( $_POST['post_ID'] ) ) { 572 return edit_post(); 554 573 } 555 574 … … 998 1017 $q['post_type'] = 'attachment'; 999 1018 $post_type = get_post_type_object( 'attachment' ); 1000 $states = array( 'inherit' );1019 $states = 'inherit'; 1001 1020 if ( current_user_can( $post_type->cap->read_private_posts ) ) 1002 $states [] = 'private';1021 $states .= ',private'; 1003 1022 1004 1023 $q['post_status'] = isset( $q['status'] ) && 'trash' == $q['status'] ? 'trash' : $states;
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)