Der Administrator bestellt eine benutzerdefinierte sortierbare Spalte in WooCommerce mit HPOS

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Der Administrator bestellt eine benutzerdefinierte sortierbare Spalte in WooCommerce mit HPOS

by Guest » 12 Jan 2025, 04:41

Ich habe kürzlich eine Woocommerce-Website auf die Verwendung von HPOS aktualisiert und festgestellt, dass die benutzerdefinierte Spaltensortierung nicht mehr funktioniert. In Woocommerce habe ich eine sortierbare Spalte für den Nachnamen eines Kunden eingerichtet. Ich habe meinen Code angepasst, um meta_query zum Sortieren von Bestellungen basierend auf _shipping_last_name zu verwenden, aber es werden keine Ergebnisse zurückgegeben. Ich habe eine Spalte, die den korrekten Nachnamenswert anzeigt, aber die Sortierfunktion führt keine Sortierung durch.
Hier ist der aktuelle Sortiercode:

Code: Select all

function hpos_args( $query_vars ) {

if(isset($query_vars['orderby']) && $query_vars['orderby'] == 'customer_user'){
$query_vars['meta_query'] = array(array(    'key' => '_shipping_last_name' ));
$query_vars['orderby'] = array('meta_value' => $query_vars['order']);
}

return $query_vars;
}
add_filter( 'woocommerce_order_query_args', 'hpos_args', 10, 1 );
'customer_user' ist der Spaltentitel, die Werte in der Spalte sind der Metawert für _shipping_last_name

Top