Changeset 46076 for trunk/src/wp-includes/post.php
- Timestamp:
- 09/07/2019 01:06:49 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/post.php
r45932 r46076 5639 5639 if ( ! $wpdb->get_row( $wpdb->prepare( "SELECT meta_id FROM $wpdb->postmeta WHERE meta_key = '_wp_attachment_metadata' AND meta_value LIKE %s AND post_id <> %d", '%' . $wpdb->esc_like( $meta['thumb'] ) . '%', $post_id ) ) ) { 5640 5640 $thumbfile = str_replace( wp_basename( $file ), $meta['thumb'], $file ); 5641 5641 5642 if ( ! empty( $thumbfile ) ) { 5642 5643 $thumbfile = path_join( $uploadpath['basedir'], $thumbfile ); … … 5653 5654 if ( isset( $meta['sizes'] ) && is_array( $meta['sizes'] ) ) { 5654 5655 $intermediate_dir = path_join( $uploadpath['basedir'], dirname( $file ) ); 5656 5655 5657 foreach ( $meta['sizes'] as $size => $sizeinfo ) { 5656 5658 $intermediate_file = str_replace( wp_basename( $file ), $sizeinfo['file'], $file ); 5659 5657 5660 if ( ! empty( $intermediate_file ) ) { 5658 5661 $intermediate_file = path_join( $uploadpath['basedir'], $intermediate_file ); … … 5665 5668 } 5666 5669 5670 if ( ! empty( $meta['original_image'] ) ) { 5671 if ( empty( $intermediate_dir ) ) { 5672 $intermediate_dir = path_join( $uploadpath['basedir'], dirname( $file ) ); 5673 } 5674 5675 $original_image = str_replace( wp_basename( $file ), $meta['original_image'], $file ); 5676 5677 if ( ! empty( $original_image ) ) { 5678 $original_image = path_join( $uploadpath['basedir'], $original_image ); 5679 5680 if ( ! wp_delete_file_from_directory( $original_image, $intermediate_dir ) ) { 5681 $deleted = false; 5682 } 5683 } 5684 } 5685 5667 5686 if ( is_array( $backup_sizes ) ) { 5668 5687 $del_dir = path_join( $uploadpath['basedir'], dirname( $meta['file'] ) ); 5688 5669 5689 foreach ( $backup_sizes as $size ) { 5670 5690 $del_file = path_join( dirname( $meta['file'] ), $size['file'] ); 5691 5671 5692 if ( ! empty( $del_file ) ) { 5672 5693 $del_file = path_join( $uploadpath['basedir'], $del_file );
Note: See TracChangeset
for help on using the changeset viewer.