„Nach Beliebtheit sortiert“ umbenennen
-
Hallo zusammen,
ich habe die Sortierung in meinem Woocommerce Shop umgestellt auf Lagerbestand bzw. so, dass lagernde Produkte zuerst angezeigt werden:
https://de.wordpress.org/support/topic/produktsortierung-nach-lagerbestand/Das funktioniert gut, wenn ausgewählt wird „Nach Beliebtheit sortiert“; nun möchte ich aber diese Sortierfunktion umbenennen in „Nach Lagerbestand sortiert“.
Wie und wo kann ich das machen? Auch in der functions.php oder im Customs CSS?
Vielen Dank für euren Input.Eintrag in der functions.php:
add_filter(‚posts_clauses‘, ‚order_by_stock_status‘);
function order_by_stock_status($posts_clauses) {
global $wpdb;
// only change query on WooCommerce loops
if (is_woocommerce() && (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy())) {
$posts_clauses[‚join‘] .= “ INNER JOIN $wpdb->postmeta istockstatus ON ($wpdb->posts.ID = istockstatus.post_id) „;
$posts_clauses[‚orderby‘] = “ istockstatus.meta_value ASC, “ . $posts_clauses[‚orderby‘];
$posts_clauses[‚where‘] = “ AND istockstatus.meta_key = ‚_stock_status‘ AND istockstatus.meta_value <> “ “ . $posts_clauses[‚where‘];
}
return $posts_clauses;Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
- Das Thema „„Nach Beliebtheit sortiert“ umbenennen“ ist für neue Antworten geschlossen.