Загрузка файлов в произвольный каталог
Доброго времени суток. Я пишу небольшой плагин для ведения клиентской базы данных. Уже много что работает, но застрял на загрузке файлов на сервер.
В админке на форме у меня несколько десятков текстовых полей, которые записывают введённые значения в БД. Но мне нужна возможность загрузки изображений.
То есть грубо говоря кнопочка "обзор" с возможностью выбрать несколько файлов и кнопка "отправить".
Буду благодарен за любую помощь.
Если нужно стандартное поле. То в форме используйте такой код:
А обрабатывайте полученные через $_FILES данные с помощью встроенной функции WP: media_handle_sideload(), посмотрите еще media_handle_upload(). В описании многое объясняется...
-
Но имейте ввиду, эти функции работают с медиатекой WordPress и добавляют запись о файле в БД, и загружают файл в каталог загрузок WP.
Если нужно просто сохранить файл на сервере, в произвольный каталог, то смотрите PHP функцию move_uploaded_file().