Title: tax_query e relazione &#8220;OR&#8221; -&gt; nessun post estratto
Last modified: 27 Settembre 2015

---

# tax_query e relazione “OR” -> nessun post estratto

 *  [kvl](https://it.wordpress.org/support/users/kvl/)
 * (@kvl)
 * [11 anni fa](https://it.wordpress.org/support/topic/tax_query-e-relazione-or-nessun-post-estratto/)
 * Ciao a tutti,
 * Sto costruendo un tema per il mio sito web personale e ho creato una tassonomia
   personalizzata per le foto. Sto cercando di estrarre i post che rispondono a **`
   term1 OR term2`**. Poi utilizzo get_posts($args) per la lista dei post.
    Ecco
   l’array degli argomenti:
 *     ```
       $args = array(
               'post_type' => 'attachment',
               'post_mime_type' =>'image',
               'posts_per_page' => -1,
               'tax_query' => array(
                   'relation' => $a['rel'], // Qui il problema
                   $tq
               ),
               'orderby' => $orderby,
               'order' => $order
           );
       ```
   
 * `$tq` è un array di array contente ogni singolo termine che mi serve, relazionato
   con “OR”.
    Funziona finchè non utilizzo `'relation' => 'OR'` e, senza, funziona
   con la logica “AND”, ho eseguito dei test.
 * Ogni aiuto sarà apprezzato.
 * Grazie!

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)

 *  [Giustino Borzacchiello](https://it.wordpress.org/support/users/jubstuff/)
 * (@jubstuff)
 * [11 anni fa](https://it.wordpress.org/support/topic/tax_query-e-relazione-or-nessun-post-estratto/#post-649)
 * Ciao,
 * dalla [documentazione](https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters)
   non mi sembra che esista `OR` come relazione.
 * Hai provato ad usare `IN`?
 * Saluti,
    Giustino
 *  Chi ha creato la discussione [kvl](https://it.wordpress.org/support/users/kvl/)
 * (@kvl)
 * [11 anni fa](https://it.wordpress.org/support/topic/tax_query-e-relazione-or-nessun-post-estratto/#post-662)
 * Ciao,
 * credo che il “problema” di fondo, è che non si tratta di oggetti di tipo `post`
   veri e propri ma di `attachment`, quindi è più difficile maneggiarli.
    Diciamo
   che per adesso ho risolto estraendo gli id di ogni post con un `foreach`, per
   ogni termine della tassonomia e unisco gli array con `posts_list = array_merge(
   $arr)`. Infine lancio `get_posts()` con `post__in => 'posts_list'` dove attivo
   gli ordinamenti e tutto il resto. Certo non è pulito o veloce, però ho scavalcato
   le logiche di WP per gli attachment. Si accettano soluzioni migliori!

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)

 Il topic ‘tax_query e relazione “OR” -> nessun post estratto’ è chiuso a nuove 
risposte.

## Tag

 * [get_posts](https://it.wordpress.org/support/topic-tag/get_posts/)
 * [or](https://it.wordpress.org/support/topic-tag/or/)
 * [relation](https://it.wordpress.org/support/topic-tag/relation/)
 * [tax_query](https://it.wordpress.org/support/topic-tag/tax_query/)

 * In: [Fixing WordPress](https://it.wordpress.org/support/forum/guide-e-soluzioni/)
 * 2 risposte
 * 2 partecipanti
 * Ultima risposta da: [kvl](https://it.wordpress.org/support/users/kvl/)
 * Ultima attività: [11 anni fa](https://it.wordpress.org/support/topic/tax_query-e-relazione-or-nessun-post-estratto/#post-662)
 * Stato: non risolto

## Topic

### Topic più popolari

### Topic senza risposte

### Topic non di supporto

### Topic risolti

### Topic non risolti

### Tutti i topic
