Fehler get_posts mit Custom Taxonomy und OR-Beziehung

Ich habe das stundenlang var_dump($list_items) … Ich habe einen var_dump($list_items) direkt vor if ( $list_items ) { und es erscheint leer, aber ein var_dump($hold_tax_query) sieht (für mich) so aus, wie er sollte.

 if($selected_custom_taxonomies){ $hold_tax_query = array('relation' => 'OR'); foreach ( $selected_custom_taxonomies as $a_tax ) : array_push($hold_tax_query, array('taxonomy' => 'customtax', 'field' => 'slug', 'terms' => $a_tax->slug)); endforeach; $list_items = get_posts( array( 'posts_per_page' => -1, 'post_type' => 'custompost', 'tax_query' => $hold_tax_query, ) ); //never gets past here because $list_items is empty... if ( $list_items ) { foreach ( $list_items as $post ) : setup_postdata( $post ); ?> 

Irgendetwas stimmt nicht mit dem Array $ hold_tax_query, denn wenn ich nur ein Taxonomy-Feld verwende, ruft es den benutzerdefinierten Post-Typ ab …

Aktualisieren:

Hier ist die Ausgabe der $ hold_tax_query nach der array_push-Schleife und 3 Tags wurden ausgewählt.

 echo '
' . var_export($hold_tax_query , true) . '

';

Die Ausgabe:

 array ( 'relation' => 'OR', 0 => array ( 'taxonomy' => 'listcat', 'field' => 'slug', 'terms' => 'mark', ), 1 => array ( 'taxonomy' => 'listcat', 'field' => 'slug', 'terms' => 'school', ), 2 => array ( 'taxonomy' => 'listcat', 'field' => 'slug', 'terms' => 'testeritem', ), 3 => array ( 'taxonomy' => 'listcat', 'field' => 'slug', 'terms' => 'testtt', ), ) 

Solutions Collecting From Web of "Fehler get_posts mit Custom Taxonomy und OR-Beziehung"