我正在使用GFAPI :: get_entries()函数。字段之一是日期字段。
我想获取日期大于特定日期的那些条目。有点像WP_Meta_Query中的compare
参数。
我该怎么做?
当前代码:
$search_criteria = array(
'status' => 'active',
'field_filters' => array(
'mode' => 'all',
array(
'key' => '4',
'value' => $current_user->ID
),
array(
'key' => '1',
'value' => $listing->get_id()
)
)
);
答案 0 :(得分:0)
我有完全相同的问题。比较运算符也适用于日期类型。这是我的解决方案。它接收一个日期范围(先前已解析),并使用它来搜索值更大的条目。
// Parsing the input date received via $_POST
$date_fin_parsed = date_create_from_format('Y-m-d', $_POST['date_fin']);
$date_fin_parsed = $date_fin_parsed->format( 'Y-m-d' );
$search_criteria = array(
'status' => 'active',
'field_filters' => array(
array(
'key' => 146, // Date field ID
'operator' => '>', // Later dates
'value' => $date_inicio_parsed,
)
),
);