Make WordPress Core


Ignore:
Timestamp:
02/27/2015 04:50:14 PM (10 years ago)
Author:
wonderboymusic
Message:

Make a new function, wp_delete_file(). Use it.

Props scribu, wonderboymusic.
Fixes #17864.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/post.php

    r31496 r31575  
    48484848        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)) ) {
    48494849            $thumbfile = str_replace(basename($file), $meta['thumb'], $file);
    4850             /** This filter is documented in wp-admin/custom-header.php */
     4850            /** This filter is documented in wp-includes/functions.php */
    48514851            $thumbfile = apply_filters( 'wp_delete_file', $thumbfile );
    48524852            @ unlink( path_join($uploadpath['basedir'], $thumbfile) );
     
    48584858        foreach ( $meta['sizes'] as $size => $sizeinfo ) {
    48594859            $intermediate_file = str_replace( basename( $file ), $sizeinfo['file'], $file );
    4860             /** This filter is documented in wp-admin/custom-header.php */
     4860            /** This filter is documented in wp-includes/functions.php */
    48614861            $intermediate_file = apply_filters( 'wp_delete_file', $intermediate_file );
    48624862            @ unlink( path_join( $uploadpath['basedir'], $intermediate_file ) );
     
    48674867        foreach ( $backup_sizes as $size ) {
    48684868            $del_file = path_join( dirname($meta['file']), $size['file'] );
    4869             /** This filter is documented in wp-admin/custom-header.php */
     4869            /** This filter is documented in wp-includes/functions.php */
    48704870            $del_file = apply_filters( 'wp_delete_file', $del_file );
    48714871            @ unlink( path_join($uploadpath['basedir'], $del_file) );
     
    48734873    }
    48744874
    4875     /** This filter is documented in wp-admin/custom-header.php */
    4876     $file = apply_filters( 'wp_delete_file', $file );
    4877 
    4878     if ( ! empty($file) )
    4879         @ unlink($file);
     4875    wp_delete_file( $file );
    48804876
    48814877    clean_post_cache( $post );
Note: See TracChangeset for help on using the changeset viewer.