Ankerlink an den Anfang der Seite
geese 618595 1920
Generic filters
Filter by Kategorien

Der Beitrag, geschriebem am 23. Februar 2017, ist schon etwas älter und könnte womöglich nicht mehr aktuell sein

Eine nach speziellen Kriterien dynamische Zusammenstellung von Post IDs soll die Basis für einen Query sein, der die Posts genau in der Reihenfolge ausgibt, wie die IDs übergeben werden.

'orderby' => 'none'; gab die IDs in absteigender Reihenfolge sortiert aus, das war es nicht. In diesem speziellen Fall ist 'orderby' => 'post__in' die geeignete Angabe.

my_special_post_order() ist die Funktion mit der die IDs ermittelt werden und steht hier nur repräsentativ für die Quelle der Beiträge um die es geht.

function pppf_get_them_together() {
    $ids = my_special_post_order();
    $args = array( 
        'orderby' => 'post__in',
        'order' => 'ASC',
        'post-type' => 'post', 
        'post-status' => 'publish', 
        'post__in' => $ids, 
        'posts_per_page' => 12
    );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :
        setup_postdata($post);
       // do_stuff...
     endforeach; 
     wp_reset_postdata();
}

Bitte das Kommentarfeld nicht für Supportanfragen nutzen; hier kann kein Support angeboten werden. Die Angabe von Name oder E-Mail-Adresse ist optional, ein Spitzname wäre trotzdem nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht wird möglicherweise zur Spam-Prüfung an OpenAI (USA) weitergeleitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.