Как очистить ключ от пробелов в meta_query?
Есть запрос
$recent2 = new WP_Query(
array(
'orderby' => '',
'showposts'=>-1,
'meta_query' => array(
array(
'key' => 'cena',
'value' => array(2500, 2999), // matches exactly "red"
'compare' => 'BETWEEN'
)));
Все работает если цена стоит 2500. Но некоторые пользователи добавили цену с пробелом(2 500). Как сделать что фильтровалось верно. Или как массово подвести все цены к 1 виду.
Ответы (1 шт):
Автор решения: WP Punk
→ Ссылка
Используйте preg_replace:
$price = preg_replace('/\s+/', '', $price );