Frage

Dies ist eine ähnliche Frage wie Sortieren für jede benutzerdefinierte Taxonomie, aber ich habe nicht das Gefühl, dass es eindeutig gefragt oder beantwortet wurde.

Ich habe einen benutzerdefinierten Post -Typ "Player" und eine benutzerdefinierte Taxonomie "Player_Details". Die Spielerdetails bestehen aus Dingen wie Größe, Gewicht, Land, Trikot usw. Ich möchte meinen Spielerarchiven einen benutzerdefinierten Filter- / Sortiermechanismus hinzufügen, damit Sie nach Größe, Gewicht usw. sortieren können.

Mit der integrierten Query_Posts-Funktion können Sie nach Datum, Titel usw. sortieren, aber ich sehe nicht, wie man nach Taxonomie sortiert. Mir ist klar, dass ich es so sortieren könnte, wenn die Taxonomie in benutzerdefinierten Feldern wären, aber das besiegt den Zweck, sie in einer benutzerdefinierten Taxonomie zu speichern, in der sie gespeichert werden sollte.

Gibt es eine Möglichkeit, dies zu tun, die mir nicht bekannt ist, oder wird es ein tiefer Hacking in benutzerdefinierte Abfragen erfordern? http://codex.wordpress.org/custom_queries

War es hilfreich?

Lösung

Dies scheint nicht nativ möglich zu sein, selbst mit bevorstehenden Verbesserungen in WP 3.1.

...] Dafür sind Taxonomien nicht. Taxonomien dienen zur Gruppierung, nicht zur Bestellung durch. Wenn Sie nach etwas bestellen möchten, muss es etwas in der Post selbst sein, nicht in einem Taxo. Otto

Für diese Art von Daten sind benutzerdefinierte Felder viel sinnvoller. Anstelle von "Gruppe von Personen, die 60 kg gewichten", sollte es "Spieler A (60 kg), Spieler B (60 kg) usw." sein.

Details sind per Definition individuell. Taxonomien sind breite generische Gruppen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top