download_url() | Загружает файл (УРЛ) во временный каталог PHP. Работает на основе WordPress HTTP API. |
media_handle_sideload() | Загружает файл в медиатеку WordPress из переданного массива с данными о файле, аналогично media_handle_upload(). |
media_handle_upload() | Загружает переданный в форме файл в папку загрузок WordPress и создает запись о загруженном файле в базе данных (добавляет файл в медиатеку WP). |
media_sideload_image() | Загружает картинку в медиатеку WP из указанного УРЛ и прикрепляет её к посту. |
size_format() | Конвертирует байты в понятный для человека формат: 500 B, 63 KB, 9 MB, 2 GB, 1 TB. |
wp_convert_hr_to_bytes() | Преобразует сокращенное байтовое значение в целочисленное байтовое значение. Например, строка |
wp_get_upload_dir() | Получает данные о папке загрузок (upload) в виде массива параметров. |
wp_handle_sideload() | Перемещает временный файл в папку uploads. Обертка для _wp_handle_upload(). Указывает название события: wp_handle_sideload. Событие можно изменить в переменной $overrides['action']. |
wp_handle_upload() | Обрабатывает загрузку файла через $_FILES. Очищает название файла, проверяет расширение файла (на основе mime типа) и сохраняет файл в соответствующий каталог wp-content/uploads/.... |
wp_upload_bits() | Создает файл с указанным контентом в папке загрузок (upload). Возвращает данные загруженного файла. |