Документация WordPress
wp_handle_upload
wp_handle_upload
функция WordPress, используется для обработки загрузки файлов на ваш сайт. Эта функция принимает файл, загруженный через HTML-форму, и обрабатывает его, включая валидацию, перемещение в нужное место на сервере и создание записи в базе данных WordPress.
Как применять wp_handle_upload
:
$file
— это файл, полученный из HTML-формы. Обычно вы получаете его с помощью$_FILES
, указывая имя поля в форме.$upload_overrides
— это массив настроек для загрузки файла. В примере установлен параметр'test_form'
вfalse
, что предотвращает проверку формы (значениеfalse
говорит WordPress, что загрузка происходит не из формы).wp_handle_upload
выполняет обработку загрузки и возвращает массив данных о загруженном файле, включая путь к файлу и другую информацию.
В случае успешной загрузки, вы получите информацию о файле, в противном случае вы получите информацию об ошибке. После успешной загрузки, вы можете выполнить дополнительную обработку, такую как создание записи в базе данных, вывод информации о файле и т.д.
upload