array ile işlemi yapabilirsin..
verilerini
$fullfilenamearray[] = 'asasdasd';
$fullfilenamearray[] = '213123';
$fullfilenamearray[] = 'kjldsfjlsdf';
şeklinde bir arraya aktar
foreach($fullfilenamearray as $fullfilename){
$wp_filetype = wp_check_filetype(basename($fullfilename), null );
$wp_upload_dir = wp_upload_dir();
$attachment = array(
'guid' => $wp_upload_dir['baseurl'] . _wp_relative_upload_path( $fullfilename ),
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($fullfilename)),
'post_content' => '',
'post_status' => 'inherit'
);
$attach_id = wp_insert_attachment( $attachment, $fullfilename, $pid);
require_once(ABSPATH . 'wp-admin/includes/image.php');
$attach_data = wp_generate_attachment_metadata( $attach_id, $fullfilename );
wp_update_attachment_metadata( $attach_id, $attach_data );
$attach_idarray[] = $attach_id;
}bu kodu kullanarak bütün dosyalar için işlem yapabilirsin.
sonuç da $attach_idarray da olacak, verilere istersen
foreach($attach_idarray as $attach_id){
//$attach_id ile ilgili işlemin burada
}şeklinde ulaşırsın..