Der Administrator bestellt eine benutzerdefinierte sortierbare Spalte in WooCommerce mit HPOSPhp

PHP-Programmierer chatten hier
Guest
 Der Administrator bestellt eine benutzerdefinierte sortierbare Spalte in WooCommerce mit HPOS

Post by Guest »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post