Serialization 获取序列化数据中的后置元值数组

Serialization 获取序列化数据中的后置元值数组,serialization,Serialization,我通过选择选项将信息作为序列化数据保存在数据库中。 这是我的数据库数据: a:2:{i:0;s:7:"#00CC6A";i:1;s:7:"#8E8CD8";} 当我想通过此查询获取帖子时: $the_query = new WP_Query(array( 'post_type' => 'product', 'showposts' => 5, 'meta_query' => array( array


我通过选择选项将信息作为序列化数据保存在数据库中。
这是我的数据库数据:

a:2:{i:0;s:7:"#00CC6A";i:1;s:7:"#8E8CD8";}
当我想通过此查询获取帖子时:

    $the_query = new WP_Query(array(
        'post_type' => 'product',
        'showposts' => 5,
        'meta_query' => array(
            array(
                'key' => '_my_color',
                'value' => '#8E8CD8',
                'compare' => 'LIKE'
            )
        )
    ));
这很有效。我可以得到一个帖子,它的值是#8E8CD8
当我想用数组值获取post时,如下所示:

    $the_query = new WP_Query(array(
        'post_type' => 'product',
        'showposts' => 5,
        'meta_query' => array(
            array(
                'key' => '_my_color',
                'value' => array('#8E8CD8','#00CC6A'),
                'compare' => 'IN'
            )
        )
    ));
它不起作用。
我尝试了一切,比如:

serialize(array('#8E8CD8','#00CC6A'))
这是:

   'relation' => 'OR',
    array(
        'key'       => '_my_color',
        'value'     => '#8E8CD8',
        'compare'   => 'LIKE',
    ),
    array(
        'key'       => '_my_color',
        'value'     => '#00CC6A',
        'compare'   => 'LIKE',
    ),array(
        'key' => '_my_price_wd',
        'value' => '585000',
        'compare' => 'LIKE'
    )
但是我想要的是我的颜色和价格 我无法与你建立关系