it-swarm.com.de

Woocommerce Produktkategorien bestellen

Ist es möglich, Produktkategorien zu sortieren?

Ich habe eine Kategorie mit vielen Unterkategorien. Auf der Kategorieseite werden alle Unterkategorien aufgelistet. Im Moment kann ich die Reihenfolge nur per Drag & Drop im Admin-Bereich ändern. Bei vielen Kategorien ist dies jedoch sehr zeitaufwändig. Gibt es eine Möglichkeit, die Reihenfolge ohne Drag & Drop zu ändern?

4
EmilF

Woocommerce Stores 'bestellen' Metakeys in der Tabelle wp_woocommerce_termmeta. Der verwendete Mechanismus ist der gleiche wie bei menu_order für Posts.

So etwas sollte funktionieren:

$terms = get_terms('product_cat');

//sort $terms somehow

$i = -1;

foreach ($terms as $term) {
  $i++;
  update_woocommerce_term_meta( $term->id, 'order', $i);
}

Das gleiche Verfahren kann verwendet werden, um andere Woocommerce-Taxonomien wie product_tag und Produktattribute zu sortieren. Für ein Produktattribut mit dem Namen "Größe" lautet die Taxonomie "pa_size". Sie sollten "order" durch "order_pa_size" ersetzen.

3
adelval

Sie können Produktkategorien per Drag & Drop sortieren. Beachten Sie, dass sich Ihr Mauszeiger in eine Hand verwandelt, wenn Sie sich über einer Kategoriezeile befinden? Nimm es und ziehe es an seine neue Position in der Liste. Auftrag ist erledigt.

1
webaware