WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
This hook occurs 2 times in this file.
| Line | Code | 
|---|---|
| 342 |      $perms = $stat['mode'] & 0000666; | 
| 343 |      @ chmod( $new_file, $perms ); | 
| 344 |  | 
| 345 |      // Compute the URL | 
| 346 |      $url = $uploads['url'] . "/$filename"; | 
| 347 |  | 
| 348 |      if ( is_multisite() ) | 
| 349 |           delete_transient( 'dirsize_cache' ); | 
| 350 |  | 
| 351 |      return apply_filters( 'wp_handle_upload', array( 'file' => $new_file, 'url' => $url, 'type' => $type ), 'upload' ); | 
| 352 | } | 
| 353 |  | 
| 354 | /** | 
| 355 |  * Handle sideloads, which is the process of retrieving a media item from another server instead of | 
| 356 |  * a traditional media upload. This process involves sanitizing the filename, checking extensions | 
| 357 |  * for mime type, and moving the file to the appropriate directory within the uploads directory. | 
| 358 |  * | 
| 359 |  * @since 2.6.0 | 
| 360 |  * | 
| Line | Code | 
| 467 |  | 
| 468 |      // Set correct file permissions | 
| 469 |      $stat = stat( dirname( $new_file )); | 
| 470 |      $perms = $stat['mode'] & 0000666; | 
| 471 |      @ chmod( $new_file, $perms ); | 
| 472 |  | 
| 473 |      // Compute the URL | 
| 474 |      $url = $uploads['url'] . "/$filename"; | 
| 475 |  | 
| 476 |      $return = apply_filters( 'wp_handle_upload', array( 'file' => $new_file, 'url' => $url, 'type' => $type ), 'sideload' ); | 
| 477 |  | 
| 478 |      return $return; | 
| 479 | } | 
| 480 |  | 
| 481 | /** | 
| 482 |  * Downloads a url to a local temporary file using the WordPress HTTP Class. | 
| 483 |  * Please note, That the calling function must unlink() the file. | 
| 484 |  * | 
| 485 |  * @since 2.5.0 |