it-swarm.com.de

Beiträge mit einem benutzerdefinierten Array bestellen

Ich habe eine Reihe von Post-IDs, die ich mit 'post__in' an query_posts übergebe.

Meine Frage ist, wie kann ich die Bestellung aus meinem Array verwenden, anstatt nach "Datum" usw. zu bestellen?

1
user7819

Sie müssten eine eigene Abfrage erstellen und an query_posts übergeben, d. H.

wenn Ihr Array von Post-IDs lautet:

array (10,21,1)   // corresponding to post ids. 

dann können Sie folgendermaßen abfragen:

select * from wp_posts where `ID` in (10, 21, 2)
order by field(ID,10,21,2)

Dadurch erhalten Sie eine Ergebnismenge in der Reihenfolge Ihres Post-ID-Arrays.

HTH

3
rexposadas