Tax_Query mit WP_Query funktioniert nicht

Ich kann diese Abfrage nicht ordnungsgemäß ausführen. Es gibt nur einen Post aus, obwohl ich drei Posts habe, die Kategorien in den Kategorien “Firm News” und “Test” sind.

Kann jemand ein Problem mit meinem Code sehen?

 'post', 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => array('test', 'firm-news'), ) ), 'posts_per_page' => 5, 'orderby' => 'RAND', ); $m = new WP_Query( $myquery ); if ( $m->have_posts() ) : $m->the_post();?> 
    <li ><a href="https://wordpress.stackexchange.com/questions/83409/tax-query-using-wp-query-not-working/">

Vielen Dank

Matt

Solutions Collecting From Web of "Tax_Query mit WP_Query funktioniert nicht"

Sie durchlaufen die Ergebnisse nicht. Hier ist dein Code:

 $m = new WP_Query( $myquery ); if ( $m->have_posts() ) : $m->the_post();?>  < ?php endif; wp_reset_postdata(); ?> 

Es gibt keine Schleife. Sie überprüfen nur die Existenz von Posts, Echo einige Informationen über die erste und beenden Sie. if es keine Schleife ist. Es ist ein Konditional. Du brauchst while .

Du brauchst:

 $m = new WP_Query( $myquery ); while ( $m->have_posts() ) : $m->the_post(); ?>  < ?php endwhile; wp_reset_postdata(); ?>