Пользовательская сортировка столбцов в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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