邮件对象为NULL / false的{ACF查询帖子

时间:2017-03-23 12:04:10

标签: wordpress advanced-custom-fields

下面的代码应该有助于明确我想要实现的目标。关键问题在于meta_query中的第二个数组。我正在尝试找到字段'别名'没有设置post_object。

使用var_dump运行查询时(get_field('别名'));返回的结果是' NULL'。我无法弄清楚如何基于NULL post对象字段进行查询。指针真的很感激。

$args = array(
    'post_type'         => 'event',
    'posts_per_page'    => -1,
    'meta_query'        => array(
        'relation'      => 'AND',
        array(
            'key'       => 'game',
            'value'     => 'baseball',
            'compare'   => '='
        ),
        array(
            'key'       => 'alias',
            'value'     => NULL,
            'compare'   => '='
        )
    )
);

1 个答案:

答案 0 :(得分:0)

你比较错了。您无法在null中查看meta_query。试试这个:

array(
    'key'       => 'alias',
    'compare'   => 'NOT EXISTS'
)

这基本上是说is null的SQL方式。