首页 > 解决方案 > 如果月份在两个日期之间,Wordpress meta_query 搜索

问题描述

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

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

示例: 我们有 3 个事件

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

我当前的 WP_Query 参数:

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

所以我想要得到的是从所选日期开始的所有事件,或者它们的持续时间是整个日期。

标签: phpwordpress

解决方案


推荐阅读