Changeset 11965 for trunk/wp-includes/post.php
- Timestamp:
- 09/24/2009 01:54:07 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post.php
r11947 r11965 2576 2576 delete_post_meta($post_id, '_wp_trash_meta_time'); 2577 2577 2578 $meta = wp_get_attachment_metadata( $post_id, false, false ); 2578 $meta = wp_get_attachment_metadata( $post_id ); 2579 $backup_sizes = get_post_meta( $post->ID, '_wp_attachment_backup_sizes', true ); 2579 2580 $file = get_attached_file( $post_id ); 2580 2581 … … 2610 2611 } 2611 2612 2612 if ( isset($meta['sizes']) && is_array($meta['sizes']) ) { 2613 foreach ( array_keys($meta['sizes']) as $size ) { 2614 if ( preg_match('/backup-[0-9]+/', $size) ) { // make sure this is a backup 2615 if ( $del = image_get_intermediate_size($post_id, $size) ) { 2616 $del_file = apply_filters('wp_delete_file', $del['path']); 2617 @ unlink( path_join($uploadpath['basedir'], $del_file) ); 2618 } 2619 } 2613 if ( is_array($backup_sizes) ) { 2614 foreach ( $backup_sizes as $size ) { 2615 $del_file = path_join( dirname($meta['file']), $size['file'] ); 2616 $del_file = apply_filters('wp_delete_file', $del_file); 2617 @ unlink( path_join($uploadpath['basedir'], $del_file) ); 2620 2618 } 2621 2619 } … … 2640 2638 * @return string|bool Attachment meta field. False on failure. 2641 2639 */ 2642 function wp_get_attachment_metadata( $post_id, $unfiltered = false , $remove_backups = true) {2640 function wp_get_attachment_metadata( $post_id, $unfiltered = false ) { 2643 2641 $post_id = (int) $post_id; 2644 2642 if ( !$post =& get_post( $post_id ) ) … … 2646 2644 2647 2645 $data = get_post_meta( $post->ID, '_wp_attachment_metadata', true ); 2648 2649 if ( $remove_backups && isset($data['sizes']) && is_array($data['sizes']) ) {2650 $sizes = apply_filters( 'intermediate_image_sizes', array('large', 'medium', 'thumbnail') );2651 foreach ( $data['sizes'] as $size => $val ) {2652 if ( !in_array( $size, $sizes, true ) )2653 unset($data['sizes'][$size]);2654 }2655 }2656 2646 2657 2647 if ( $unfiltered )
Note: See TracChangeset
for help on using the changeset viewer.