Mam wtyczkę formularza WordPress i używam media_handle_upload
do przesyłania plików i uzyskiwania tam identyfikatorów bezpośrednio i dołączam ich identyfikatory do postu jako meta datę, użyłem tego, aby to zrobić:
HTML pola formularza to:
<input type="file" name="my_file_upload" id="my_file_upload">
A kod php to:
$attach_id = media_handle_upload( 'my_file_upload', $post_id );
if ( is_numeric( $attach_id ) ) {
update_post_meta( $post_id, '_my_file_upload', $attach_id );
}
I wszystko działało idealnie.
Teraz próbuję przesłać wiele plików, mój kod HTML to:
<input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple">
Ale nie mogę sprawić, by media_handle_upload
funkcja działała z przesyłaniem wielu plików.
Każda pomoc będzie mile widziana.