Wordpress 重力窗体在字段过滤器中使用比较运算符(大于、小于)
我正在使用GFAPI::get_entries()函数。其中一个字段是日期字段 我想获得那些日期大于某个日期的条目。有点像WP\u Meta\u查询中的Wordpress 重力窗体在字段过滤器中使用比较运算符(大于、小于),wordpress,gravity-forms-plugin,Wordpress,Gravity Forms Plugin,我正在使用GFAPI::get_entries()函数。其中一个字段是日期字段 我想获得那些日期大于某个日期的条目。有点像WP\u Meta\u查询中的compare参数 我怎样才能做到这一点 当前代码: $search_criteria = array( 'status' => 'active', 'field_filters' => array( 'mode' => 'all', array(
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()
)
)
);
我也有同样的问题。比较运算符也适用于日期类型。这就是我的解决方案。它接收一个日期范围(以前解析过)并使用它搜索具有更大值的条目
// 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,
)
),
);