Display News mit Bildern 3 kleine und eine große (Schleife)

Ich versuche, 4 Nachrichten mit Bildern 3 klein und eine groß zu setzen, habe sie angezeigt, aber das “große” wird mit dem letzten “kleinen” wiederholt

Bildbeschreibung hier eingeben

 array( array( 'taxonomy' => 'gens', 'field' => 'slug', 'terms' => 'newsgen' ) ), 'post_type'=>'', //add your post type name 'posts_per_page' => 4, 'orderby' => 'asc', ); query_posts($args); while ( have_posts() ) : the_post(); ?>  
<a href="https://wordpress.stackexchange.com/questions/175028/display-news-with-pictures-3-small-and-one-large-loop/"> <img src="https://wordpress.stackexchange.com/questions/175028/display-news-with-pictures-3-small-and-one-large-loop/"/>
<a href="https://wordpress.stackexchange.com/questions/175028/display-news-with-pictures-3-small-and-one-large-loop/">
<a href="https://wordpress.stackexchange.com/questions/175028/display-news-with-pictures-3-small-and-one-large-loop/"> <img src="https://wordpress.stackexchange.com/questions/175028/display-news-with-pictures-3-small-and-one-large-loop/"/>

Solutions Collecting From Web of "Display News mit Bildern 3 kleine und eine große (Schleife)"

Ich weiß nicht, warum hast du $b%4==1 Bedingung gestellt.

Sie können einfach nach $b==1 suchen. Und eine weitere Sache, die ich vorschlagen würde, wäre, wenn und sonst beide zu verwenden. So Code wäre etwa so:

  < ?php $b=1; $args = array( 'tax_query' => array( array( 'taxonomy' => 'gens', 'field' => 'slug', 'terms' => 'newsgen' ) ), 'post_type'=>'', //add your post type name 'posts_per_page' => 4, 'orderby' => 'asc', ); query_posts($args); while ( have_posts() ) : the_post(); ?> < ?php if($b==1) : //change in condition ?> 
< ?php $image_url = catch_that_image(); $image = thumb($image_url, 209, 97); ?>
else: //else is added here < ?php endif; ?> < ?php $b++; endwhile; wp_reset_query(); ?>

Versuchen Sie es oben und lassen Sie mich die Ausgabe wissen.

Ich denke, Sie haben 4 verschiedene Nachrichten, Sie wollen erste Nachrichten anzeigen verwenden Sie ein großes Bild von jeder Seite und die Nachrichten von großen Bild ist anders, andere, nicht wahr? Wenn Sie Recht haben, funktioniert der folgende Code vielleicht für Sie.

 < ?php $b=1; $args = array( 'tax_query' => array( array( 'taxonomy' => 'gens', 'field' => 'slug', 'terms' => 'newsgen' ) ), 'post_type'=>'', //add your post type name 'posts_per_page' => 4, 'orderby' => 'asc', ); query_posts($args); while ( have_posts() ) : the_post(); ?> < ?php if($b==1) : ?> //change here 
< ?php $image_url = catch_that_image(); $image = thumb($image_url, 209, 97); ?>
< ?php else: ?> //change here
< ?php endif; //add code $b++; endwhile; wp_reset_query(); ?>