Custom Fields массив и выборка по нему
-
Есть цена товара, записана в кастум филдс. Нужно сделать поиск по ней, т.е. попадает ли цена в диапазон. Классически это можно сделать так:
$true_args = array( 'meta_query' => array( array( 'key' => 'price', 'value' => array( 1000, 3000 ), 'type' => 'numeric', 'compare' => 'BETWEEN' ) ) ); $true_query = new WP_Query( $true_args );Но есть проблема, у меня поле с ценой массив, там записано несколько цен для товара, выглядит он вот так:
a:3:{i:0;a:1:{s:5:"price";s:3:"150";}i:1;a:1:{s:5:"price";s:3:"856";}i:2;a:1:{s:5:"price";s:5:"78988";}}Если б нужно было просто найти соответствие, то можно использовать compare LIKE. Но как быть с диапазоном ума не приложу. Устроит как вариант выборки по всем ценам, или хотя бы по первой… Может есть у кого какие мысли?
Тема «Custom Fields массив и выборка по нему» закрыта для новых ответов.