0

是否可以比较 meta_query 的两个值?如果该值等于早于今天的日期或 null

 'meta_query' => array(
    $private_check,
    array(
    'key' => 'event_date',
    'value' => date('Y-m-d'),
    'type' => 'date',
    'compare' => '<' // All past posts.
  )

所以比较'<'或null

干杯

4

2 回答 2

4

在快速谷歌搜索后,我遇到了这个,它似乎正在处理与您正在查看的内容相似(但不完全)的东西。

我对此没有任何经验,但我快速查看了wordpress 元查询法典 ,显示存在以下可接受的参数:

以下参数可以在 key=>value 配对数组中传递。

meta_compare (string) - 用于测试“元值”的运算符。可能的值为 '!='、'>'、'>='、'<' 或 '<='。默认值为“=”。

于 2013-05-21T06:51:38.450 回答
1

设法用'relation' => 'AND'来做到这一点

感谢@gersande

于 2013-05-21T07:46:17.737 回答