Deaktivieren Sie die Woocommerce-Produkt-Tags in alphabetischer Reihenfolge

Ich habe einen Woocommerce E-Shop, in dem jedes Produkt mindestens fünf Tags hat. Das Problem besteht darin, dass die Tags jedes Produkts auf der einzelnen Produktseite alphabetisch angezeigt werden.

Ich würde gerne wissen, ob es möglich ist, Produkt-Tags ohne Sortierung anzuzeigen.

Angenommen, ich habe die folgenden Tags in der folgenden Reihenfolge cTag, dTag, aTag, eTag, bTag : cTag, dTag, aTag, eTag, bTag

AKTUELLE Anzeige: aTag, bTag, cTag, dTag, eTag

ERWARTETES Display: cTag, dTag, aTag, eTag, bTag

Ich habe versucht, mit der single-product > meta.php Datei single-product > meta.php , um es zu verwalten, aber ich habe nichts gefunden, um mit der wc_get_product_tag_list function wc_get_product_tag_list .

Solutions Collecting From Web of "Deaktivieren Sie die Woocommerce-Produkt-Tags in alphabetischer Reihenfolge"

wc_get_product_tag_list verwendet die function get_the_terms. Sie können also den get_the_terms-Filter verwenden, um Ihre Tags neu zu ordnen:

 add_filter( 'get_the_terms', 'get_the_terms_filter', 10, 3 ); function get_the_terms_filter( $terms, $post_id, $taxonomy ){ // filter... return $terms; } 

Ich habe die Ursache des Problems gefunden:

Die Fehler kommen nicht vom Display, sondern vom WordPress-Postspeicher / Update.

Wie man reproduziert:

  1. Gehe zu Post / Produkt tags:

Bildbeschreibung hier eingeben

  1. Geben Sie dann einen neuen Tag ein:

Bildbeschreibung hier eingeben

  1. Fügen Sie es der Tagliste hinzu:

Bildbeschreibung hier eingeben

Wie Sie sehen können, ist “Kiwi” das neueste hinzugefügte Tag und ich möchte es so anzeigen, wie es ist.

  1. Dann speichern Sie die Post (Produkt) Änderungen:

Bildbeschreibung hier eingeben

Wie oben gezeigt, ist “Kiwi” nicht mehr auf dem letzten Platz, es geht auf den 4. Platz, und das ist nicht was ich will.

Um es zusammenzufassen, WordPress sortiert alphabetisch die verschiedenen Tags.

Kann ich WordPress anweisen, die Bestellung als die Bedingungen einzugeben?