Tengo un plugin de formulario de WordPress y lo uso media_handle_upload
para cargar los archivos y obtener los identificadores directamente y adjunté sus identificadores a la publicación como una meta fecha, utilicé 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 fue:
$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 fue trabajo perfectamente.
Ahora estoy tratando de 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 media_handle_upload
función funcione con la carga de múltiples archivos.
Cualquier ayuda será apreciada.