Пользовательская сортировка столбцов в Woocommerce HPOSPhp

Кемеровские программисты php общаются здесь
Anonymous
Пользовательская сортировка столбцов в Woocommerce HPOS

Сообщение Anonymous »

Недавно я обновил веб-сайт Woocommerce для использования HPOS и обнаружил, что пользовательская сортировка столбцов больше не работает. В Woocommerce я настраиваю сортируемый столбец для фамилии клиента. Я скорректировал свой код, чтобы использовать мета_запрос для сортировки заказов на основе _shipping_last_name, но результаты не возвращаются. У меня есть столбец, в котором указано правильное значение фамилии, но функция сортировки не выполняет сортировку.
Вот текущий код сортировки:

Код: Выделить всё

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' — это заголовок столбца, значения в столбце — это мета_значение для _shipping_last_name

Подробнее здесь: https://stackoverflow.com/questions/786 ... merce-hpos

Вернуться в «Php»