Ordnen Sie WP_Query nach mehreren Feldern zu und subtrahieren Sie sie voneinander

Ich habe zwei benutzerdefinierte Felder für jeden Beitrag, vote_up und vote_down .

Ich weiß, wie man von einem von ihnen bestellt, aber ich frage mich, wie ich die Summen von beiden bekommen kann, subtrahiere vote_down von vote_up und vote_up dann entsprechend dem Ergebnis dieser Berechnung an.

Ideen?

Solutions Collecting From Web of "Ordnen Sie WP_Query nach mehreren Feldern zu und subtrahieren Sie sie voneinander"

Per Rarsts Bitte, als Antwort statt Kommentar :-):

Der einfachste Weg wäre, ein drittes benutzerdefiniertes Feld, vote_diff, zu erstellen und damit zu sortieren. Sie könnten update_post_meta in einer function verwenden, um den Wert von vote_diff automatisch zu berechnen / einzugeben, wenn sich vote_up oder vote_down ändert. Wo & wie das geht, hängt davon ab, wo / wie vote_up und vote_down aktuell hinzugefügt / aktualisiert werden (plugin oder theme oder ….?).