it-swarm.com.de

Wordpress: Reihenfolge der query_posts-Liste der Post-IDs mit post__in beibehalten

Ich muss eine bestimmte Liste von Beiträgen in der von mir gewünschten Reihenfolge anfordern. Ich erhalte die Beiträge mit:

query_posts('category_name'=>'cases', 'posts_per_page'=>5, 'post__in'=>$_SESSION['sorting'], 'paged'=>$paged);

Es funktioniert, indem ich die Posts im Array $ _SESSION ['sorting'] erhalte, aber das Problem ist, dass meine Sortierung verloren geht, auch wenn ich kein spezielles orderby-Feld vorschlage.

Kann mir jemand helfen?

2
Edward

post__in hat keinen Einfluss auf die Bestellung.

Sie können die gewünschte Reihenfolge erreichen, indem Sie sich in den Filter 'posts_orderby' einhängen und die MySQL-Funktion FIND_IN_SET () verwenden.

3
scribu