Ciao a tutti, ho un problema che non riesco a risolvere:

Ho creato due custom post types: "realizzazioni" e "servizi".

Ho bisogno che nella pagina di ogni singolo servizio (single-servizi.php) venga visualizzata una lista di realizzazioni che hanno un valore di un custom field, che ho chiamato "relazione", in comune con il servizio visualizzato. Riesco ad ottenere il valore del custom field realizzazione relativo all'articolo corrente, ma non riesco a passare la variabile alla wp query che utilizzo per richiamare i post realizzazioni (la wp query, impostando un valore statico funziona correttamente). Potete aiutarmi? Grazie mille! Ecco il codice:


<h2>Realizzazioni:</h2>

<?php

$custom_fields = get_post_custom();
$my_custom_field = $custom_fields['relazione'];
foreach ( $my_custom_field as $key => $valore ) {
}
?>

<?php

query_posts(array(
'post_type' => 'realizzazioni',
'showposts' => 10,
'meta_key' => 'relazione',
'meta_value' => '$valore'

) );
?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p><?php echo get_the_excerpt(); ?></p>
<?php endwhile;?>