figured out the problem.
if( adverts_request( 'price_min' ) ) {
$args["meta_query"] = array(
'relation' => 'OR',
array(
'key' => 'adverts_price',
'value' => adverts_filter_money( adverts_request( 'price_min' ) ),
'compare' => '>=',
'type' => 'DECIMAL(12,2)'
),
array(
'key' => 'adverts_price',
'compare' => 'NOT EXISTS'
)
);
}
if( adverts_request( 'price_max' ) ) {
$args["meta_query"] = array (
'relation' => 'OR',
array(
'key' => 'adverts_price',
'value' => adverts_filter_money( adverts_request( 'price_max' ) ),
'compare' => '<=',
'type' => 'DECIMAL(12,2)'
),
array(
'key' => 'adverts_price',
'compare' => 'NOT EXISTS'
)
);
}
-
This reply was modified 5 years, 6 months ago by
wpbuild.