Standardmäßig ordnet WordPress benutzerdefinierte Taxonomien (in diesem Fall als Tags) in alphabetischer Reihenfolge an, nicht in der Reihenfolge, in der sie in das Tag-Feld eingegeben wurden.
Kennt jemand eine Möglichkeit, die benutzerdefinierten Taxonomien in der Reihenfolge anzuzeigen, in der sie im Bildschirm für die Nachbearbeitung eingegeben wurden?
Die fragliche URL lautet: http://granadatheater.com/
Die GGW-Künstler (Goes Good With) sind derzeit in alphabetischer Reihenfolge und möchten, dass die Reihenfolge so geändert wird, wie sie eingegeben wurden.
Wenn Sie also Artist1, Artist3, Artist2 eingeben, sollte dies im Frontend der Site angezeigt werden.
custom-taxonomy
terms
kurzgefasst
quelle
quelle
Antworten:
Das ist nicht "out of the box" möglich ...
Die Standardoptionen für 'orderby' sind (aufsteigend oder absteigend).
Diese sind alle im Kodex aufgeführt.
-
Das heißt, es gibt einige kluge Damen und Herren hier. Wenn jemand es lösen kann, kann einer dieser Jungs sicher sein!
quelle
Nach einigem Suchen und ausgiebigen Tests fand ich die Antwort.
Füge diesen Code in die functions.php deines Themas ein:
(Gutschrift: Dies basiert auf - aber verbessert - http://wordpress.kdari.net/2011/07/listing-tags-in-custom-order.html )
quelle
term_order
es nicht von Haus aus unterstützt wird. Ich frage mich also, wo in Ihrem Codebeispielterm_order
definiert ist , damit Sie danach sortieren können?Ich habe Probleme damit, die Antwort auf alphabetische untergeordnete Begriffe einer benutzerdefinierten Taxonomie zu finden ... Ich würde nicht empfehlen, die WP-Kerndateien zu ändern. Deshalb habe ich meiner taxonomy.php-Datei die folgenden Elemente hinzugefügt, um benutzerdefinierte Taxonomiebeschreibungen mit Links aufzulisten zu untergeordneten Begriffen in alphabetischer Reihenfolge. Passen Sie diese an Ihre Bedürfnisse an. Ich hoffe, dies hilft jemandem da draußen.
quelle
Ich weiß, dass dies eine Art Betrug ist, aber Sie können immer das Plug-in für einfache benutzerdefinierte Post-Order verwenden . Es ist kostenlos und ermöglicht es Ihnen, Taxonomien zusätzlich zu Beitragstypen zu sortieren.
quelle
Und nachdem in der Webseite die gute Reihenfolge angezeigt wurde, könnte es sein:
um "orderby" => "term_group" in deine wp_get_post_terms zu setzen
Beispiel:
"poste" ist mein benutzerdefinierter Taxonomiename
quelle