如何使用高级自定义字段将数组传递给meta_query值?

时间:2013-08-23 11:09:49

标签: php arrays wordpress

我正在使用WordPress的高级自定义字段插件。我正在使用关系自定义字段。

    $posts = get_posts(array(
        'post_type' => 'slos_trainings',
        'meta_query' => array(
            array(
                'key' => 'lokacija', // name of custom field
                'value' =>  79,
                'compare' => 'LIKE'
            )
        )
    ));

我想将数组传递给meta_query值。目前我的代码工作正在返回所有自定义帖子类型slos_trainings,其位置自定义元字段设置为79.但是这个字段是一个关系,所以它可以有多个ID-s。例如,我想找到所有类型为slos_trainings且lokacija设置为79或200或124等的帖子,..

我该怎么做?

1 个答案:

答案 0 :(得分:0)

$args = array(
    'post_type' => 'slos_trainings',
    'meta_query' => array(
        array(
            'key' => 'lokacija',
            'value' => array ( 79, 200, 124),
            'compare' => 'IN'
        )
    )
);