Wordpress meta_query搜索月份是否在两个日期之间

时间:2018-04-26 12:38:19

标签: php wordpress

我创建了一个名为“custom_events”的自定义帖子类型,我希望按月过滤这些事件。

我有一个月过滤器(下拉列表),提交时显示已开始或已在所选月份内发生的事件(请看下面的例子)

示例: 我们有3个活动

  • 活动1:2018年1月10日至2018年10月20日
  • 活动2:2018年2月10日至2018年3月20日
  • 活动3:2018年4月10日 - 2018年12月20日

因此,如果我从下拉列表中选择四月,我应该事件1 事件3 。目前我只得到事件3

我当前的WP_Query args:

$queryArgs = array(
    'post_type'     => 'custom_events',
    'meta_query'    =>  array(
        'key'       => '_startDate',
        'value'     =>  array(20180401, 20180430),
        'compare'   => 'BETWEEN',
        'type'      => 'DATE'
    )
); 

因此,我想要获取的是从所选日期开始的所有事件或其持续时间是整个日期。

0 个答案:

没有答案