Документация 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