@VitStar

Как сделать множественную загрузку в WP?

Добрый день!
Возникла необходимость реализовать в форме заказа множественную загрузку файлов.
Сейчас у меня сделана загрузка 1 файла через wp_handle_upload
Не пойму как можно через нее же сделать загрузку нескольких файлов.

Поля в форме:
<?php wp_nonce_field( 'my_file_upload', 'fileup_nonce' ); ?>
 <span class="inp_file2"><input class="input-file" type="file" name="my_file_upload" id="my_image_upload"  multiple="multiple"></span>
<img src="/wp-content/themes/iq-press/img/add.png" alt="" class="icon icon-clip ">
 <label class="form__file" for="my_image_upload">Загрузить файл</label>


Обработчик:
if( wp_verify_nonce( $_POST['fileup_nonce'], 'my_file_upload' ) ){
		if ( ! function_exists( 'wp_handle_upload' ) )
			require_once( ABSPATH . 'wp-admin/includes/file.php' );

		$file = &$_FILES['my_file_upload'];
		$overrides = array( 'test_form' => false );

		$movefile = wp_handle_upload( $file, $overrides );
	}

Все хорошо загружает 1 файл на сервер.
Но как сделать несколько не пойму.
Может кто сталкивался ?
Спасибо заранее!
  • Вопрос задан
  • 587 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
Мне кажется вот так https://stackoverflow.com/questions/1593225/how-to...
Там где пример с <input type='file' name='files[]' multiple />
В этом случае $_FILES['files'] будет массивом, который суем в цикл и делаем свои файловые делишки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы