下面的代码应该有助于明确我想要实现的目标。关键问题在于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' => '='
)
)
);
答案 0 :(得分:0)
你比较错了。您无法在null
中查看meta_query
。试试这个:
array(
'key' => 'alias',
'compare' => 'NOT EXISTS'
)
这基本上是说is null
的SQL方式。