Tengo un complemento de formulario de WordPress y uso media_handle_upload
para cargar los archivos y obtener las identificaciones directamente y adjuntas sus identificadores para la publicación como una fecha meta, usé lo siguiente para hacer eso:
El HTML del campo de formulario es:
<input type="file" name="my_file_upload" id="my_file_upload">
Y el 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 );
}
Y todo funcionó perfectamente.
Ahora estoy intentando cargar varios archivos, mi código HTML es:
<input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple">
Pero no puedo hacer que la función media_handle_upload
funcione con la carga de múltiples archivos.
Cualquier ayuda será apreciada.