it-swarm.com.de

Wie kann ich Beiträge Tag für Tag bestellen?

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.

4
Steffi

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();
    }
2
Chris_O

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.

0
Eugene Manuilov