• User Newbie

    Wp Query - passare una variabile a meta_value

    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;?>