Ich möchte meine Beiträge nach Tags mit nur einer WP_Query () ordnen
In meiner WP_Query möchte ich 2 Beiträge mit Tags anzeigen portrait
2 Beiträge mit Tags paysage
2 Beiträge mit Tags portrait
2 Beiträge mit Tags paysage
2 Beiträge mit Tags portrait
2 Beiträge mit Tags paysage
Usw...
Und ich muss diese Beiträge nach Abschnitten ordnen.
Was ist die Abfrage, um das zu tun?
Vielen Dank
PS: Ich kann leider keinen Code verwenden, da ich mit meinem iPhone unterwegs bin.
Wie Eugene in seiner Antwort erwähnt hat, müssen Sie für jedes Tag eine Abfrage ausführen. Ich würde eine foreach-Schleife erstellen, die jedes Tag durchläuft und dann die letzten 2 Posts von jedem abfragt.
$tags = get_tags();
foreach ( $tags as $tag ) {
echo '<h3>' .$tag->name. '</h3>';
$tag_query = new WP_Query( array(
'tag_id' => $tag->term_id,
'posts_per_page' => 2,
'no_found_rows' => true,
) );
while ( $tag_query->have_posts() ) : $tag_query->the_post();
// Do stuff
endwhile; wp_reset_postdata();
}
Es ist unmöglich, mit einer Abfrage zu arbeiten, selbst aus Datenbanksicht (ohne Gewerkschaften).
Ich würde Ihnen empfehlen, für jeden Begriff separate Abfragen zu verwenden. Erfinden Sie keine Quaddel, machen Sie Ihren Code nicht zu kompliziert.