Eu tenho um plug-in de formulário do WordPress e uso media_handle_upload
para fazer upload dos arquivos e obter os IDs diretamente e anexá-los à postagem como uma data meta, usei o seguinte para fazer isso:
O HTML do campo do formulário é:
<input type="file" name="my_file_upload" id="my_file_upload">
E o código php era:
$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 );
}
E tudo estava funcionando perfeitamente.
Agora estou tentando fazer upload de vários arquivos, meu código HTML é:
<input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple">
Mas eu não posso fazer o media_handle_upload
função funcionar com o upload de vários arquivos.
Qualquer ajuda será apreciada.