WPDev.one
Core Function
View Source on Trac ↗

_wp_handle_upload()

_wp_handle_upload( mixed $file, mixed $overrides, mixed $time, mixed $action )

Handles PHP uploads in WordPress.

Parameters 4 required

Name / Type Description
array

$file { Reference to a single element from `$_FILES`. Call the function once for each uploaded file.

Required
mixed

(array | false) $overrides { An array of override parameters for this file, or boolean false if none are provided.

Required
$time
string

Time formatted in 'yyyy/mm'.

Required
$action
string

Expected value for `$_POST['action']`.

Required

Return Value

(array)
array { On success, returns an associative array of file attributes. On failure, returns `$overrides['upload_error_handler']( &$file, $message )` or `array( 'error' => $message )`.

Function Information

Since Version
4.0.0
Source File
wp-admin/includes/file.php
Advertisement