В плагине FacetWP (для Wordpress) я хочу отсортировать результаты после «цены», поэтому я добавил новый настраиваемый фильтр, описанный в их документации. На данный момент результаты сортировки выглядят так:
- 4.450 €
- 399 €
- 3.990 €
Я думаю, код не распознает последнее нулевое значение. Это мой код:
add_filter( 'facetwp_sort_options', function( $options, $params ) {
$options['price_desc'] = array(
'label' => 'Price (Highest)',
'query_args' => array(
'orderby' => 'price',
'meta_key' => 'price',
'order' => 'DESC',
)
);
return $options;
}, 10, 2 );
Уже попробовал функцию «usort» и альтернативное значение «price_raw_short» (доставленное mobile.de) безрезультатно.