Mediante el formulario subo la imagen a la página. 
Luego intento tratarla así:  
 Código PHP:
       $imagen = $_POST['image_src'];
    $usuario = get_the_title($_SESSION['session_id']);
 
    $origen = "../../../temp/" . $imagen;
    $destino = "../../../fotografias/" . $usuario . "/" . $imagen;
    $lectura = "../../../lectura/" . $imagen;
    copy($origen, $destino);
    copy($origen, $lectura);    
    unlink($origen);
    $exif_data = exif_read_data($imagen);
$emake =$exif_data['Make'];
$emodel = $exif_data['Model'];
$eexposuretime = $exif_data['ExposureTime'];
$efnumber = $exif_data['FNumber'];
$eiso = $exif_data['ISOSpeedRatings'];
$eedicion = $exif_data['Software'];
$emodo = $exif_data['ExposureProgram'];
if($emodo == 1 ) { $emodo = "Manual"; }
elseif($emodo == 2 ) { $emodo =  "Automatico"; }
elseif($emodo == 3 ) { $emodo = "Prioridad Apertura"; }
elseif($emodo == 4 ) { $emodo = "Prioridad Velocidad"; }
else { $emodo = "Personalizado"; }
$emedicion = $exif_data['MeteringMode'];
if($emedicion == 1 ) { $emedicion = "Evaluativa"; }
elseif($emedicion == 2 ) { $emedicion = "Preponderancia al centro"; }
elseif($emedicion == 3 ) { $emedicion = "Puntual"; }
elseif($emedicion == 4 ) { $emedicion = "Multipunto"; }
elseif($emedicion == 5 ) { $emedicion = "Pattern"; }
elseif($emedicion == 6 ) { $emedicion = "Parcial"; }
else { $emedicion = "No definida"; }
$operacion = '/1' ;
$f = "f/" ;
$efnumber = str_replace($operacion, "", $efnumber);
    
$exo = array("marca" => $emake, 
                  "Modelo"  => $emodel, 
                  "Velocidad"   => $eexposuretime,
        "Apertura" => $efnumber,
        "ISO" => $eiso,
        "Software" => $eedicion,
        "Modo" => $emodo,
        "Medicion" => $emedicion
); 
    
  Lo cual me devuelve errores como estos: 
Warning: exif_read_data() [function.exif-read-data]: Unable to open file in /homepages/16/d357940266/htdocs/wp-content/plugins/air/postear-imagen2.php on line 26 
Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d357940266/htdocs/wp-content/plugins/air/postear-imagen2.php:26) in /homepages/16/d357940266/htdocs/wp-includes/pluggable.php on line 897 
El objetivo es a la hora de insertar el post: 
 Código PHP:
    update_post_meta($id_imagen, "exif", $exo); 
    
  Pero tampoco sé si se puede meter un array como meta_value en un meta_key.  
Si alguien me ayuda podría mandarle hasta dinero por Paypal porque la verdad es que no sé que más hacer....