我有搜索查询,其中我使用具有多个值的单个meta_key但它不起作用。这是元查询。
[meta_query] => Array
(
[0] => Array
(
[key] => _vital_lighting_color
[value] => Array
(
[0] => red
[1] => green
[2] => blue
)
[type] => char
[compare] => IN
)
)
但它没有取得记录我不知道发生了什么,请你检查一下。 谢谢
答案 0 :(得分:1)
使用正确的PHP语法会有所帮助:
$query_args = array(
'meta_query' => array(
'key' => '_vital_lighting_color' ,
'value' => array
('red' , 'green' ,'blue' ) ,
'compare' => 'IN'
)
) ;
我删除了类型,因为“char”是默认值
如果它不起作用,则直接在数据库上运行查询以检查您是否有帖子