Есть фильтр, который принимает 5 значений. Передаю их гетом, эти 5 значений есть в товаре, в произвольных полях.
$query = new WP_Query( array(
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'mood1',
'value' =>$_GET['value1'],
),
array(
'key' => 'mood2',
'value' => $_GET['value2'],
),
array(
'key' => 'mood3',
'value' => $_GET['value3'],
),
array(
'key' => 'mood4',
'value' => $_GET['value4'],
),
array(
'key' => 'mood5',
'value' => $_GET['value5'],
),
),
) );
Все ищет, но если я передаю 1 значение, выдает что ничего не найдено. То в value передается пустота. Как решить эту проблему, сделать поиск по 1 значению?