it-swarm.com.de

Wie bewirkt order = asc eine wp_query (die sich in einer Schleife ziemlich seltsam verhält)

Ich habe eine wp_query für einen benutzerdefinierten Beitragstyp: events. Ich habe einen Kalender für sieben Tage, in dem ausgewählte Ereignisse auf einer Seite angezeigt werden. Hier ist der wp_query und unterstützende Code:

https://Gist.github.com/1030760

den Kalender finden Sie unter seattleite.com/calendar/

das ding funktioniert mit einer ausnahme super. Es sollte am Sonntag eine besondere Veranstaltung zeigen. Wenn ich die Reihenfolge ändere => 'auf' in Reihenfolge => 'ab', sehe ich das Ereignis für Sonntag, aber dann verliere ich das Ereignis für heute.

Wenn ich einfach die Bestellung entferne => Artikel, sehe ich, was ich sehe, wenn ich die Bestellung setze => 'desc'

weißt du, wie sich die Reihenfolge auf meine Schleife auswirkt?

1
TJ Sherrill

Wenn jemand auf diese Frage stößt. WordPress Codex sagt Folgendes zu 'orderby' => 'meta_value' und dem Parameter order:

Beachten Sie auch, dass die Sortierung alphabetisch ist, was für Zeichenfolgen (dh Wörter) in Ordnung ist, aber für Zahlen (z. B. 1, 3, 34, 4, 56, 6 usw.) unerwartet sein kann, anstatt 1, 3, 4, 6. 34, 56 wie man es natürlich erwarten kann).

Sie fragen Ereignisdaten ab, sodass die Reihenfolge der Ergebnisse aufgrund dieser alphabetischen Sortierung möglicherweise falsch ist.

0
swissspidy