@freeeeez

Как сделать сложную сортировку по произвольному полю в WP?

Есть произвольное поле price, сейчас сортировка по нему выглядит так:
'meta_key'   => 'price',
'orderby'    => 'meta_value_num',
'order'      => 'DESC',

При этом в каталоге выводятся офферы начиная от большой цены, к меньшей, 100к 50к 10к 0 0 0.
Мне нужно сделать сортировку 10к 50к 100к 0 0 0
Если заменить на ASC то первые офферы пойдут с 0 ценой.
Как сформировать такой запрос?
Если это невозможно, то есть в принципе второе поле price2, там немного другая цена, но у офферов с price=0 она тоже price2=0 так что может как то сгруппировать два поля через meta_query? Я просто не понимаю как по двум произвольным полям группировать.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы