Grazie, funziona!! carica diverse immagini in formato diverso e registra l'immagine nel db.
vorrei chiedere un altro favore:
quando carico un immagine, vorrei caricarla nella cartella /plugins/mioplugin/img/gallery, con la funzione wp_insert_attachment devo correggere manualmente il metadata per visualizzarlo nella galleria media.

-come correggo l'errore del postmeta? di default mi propone la cartella uploads.

-io vorrei che l'utente possa visualizzare solo le immagini da lui caricate e no quelle degli altri.

-per cancellare definitivamente l'immagine quale funzione dove utilizzare in modo che cancelli i dati dal db posts, postmeta e file vari?

grazie
s.