具有多个值的单个Meta键在搜索中不起作用

时间:2015-01-03 18:56:48

标签: wordpress

我有搜索查询,其中我使用具有多个值的单个meta_key但它不起作用。这是元查询。

[meta_query] => Array
    (
        [0] => Array
            (
                [key] => _vital_lighting_color
                [value] => Array
                    (
                        [0] => red
                        [1] => green
                        [2] => blue
                    )

                [type] => char
                [compare] => IN
            )

    )

但它没有取得记录我不知道发生了什么,请你检查一下。 谢谢

1 个答案:

答案 0 :(得分:1)

使用正确的PHP语法会有所帮助:

$query_args = array(
   'meta_query' => array(
                'key' => '_vital_lighting_color' ,
                'value' => array
                    ('red' , 'green' ,'blue' ) ,
                'compare' => 'IN'
            )
    ) ;

我删除了类型,因为“char”是默认值

如果它不起作用,则直接在数据库上运行查询以检查您是否有帖子