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?
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 ….?).