функция
since 2.0.0
wp_handle_upload()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_handle_upload( array $file, array|false $overrides = false, string|null $time = null ): array
Описание
Передаёт действие ‘wp_handle_upload’.
См. also_wp_handle_upload()
Оригинал (английский)
Параметры
$file
array
обязательный
Ссылка на отдельный элемент $_FILES.
Вызывайте функцию по одному разу для каждого загруженного файла.
Допустимые значения см. в _wp_handle_upload().
$overrides
array|false
необязательный
= false
Ассоциативный массив вида имя => значение для переопределения переменных по умолчанию.
Допустимые значения см. в _wp_handle_upload().
$time
string|null
необязательный
= null
Время в формате 'yyyy/mm'.
Возвращаемое значение
array
_wp_handle_upload()
Исходный код
wp-admin/includes/file.php:1097
function wp_handle_upload( &$file, $overrides = false, $time = null ) {
/*
* $_POST['action'] must be set and its value must equal $overrides['action']
* or this:
*/
$action = $overrides['action'] ?? 'wp_handle_upload';
return _wp_handle_upload( $file, $overrides, $time, $action );
}
История изменений
| Версия | Описание |
|---|---|
| 2.0.0 | Introduced. |

