php - 如果月份在两个日期之间,Wordpress meta_query 搜索
问题描述
我创建了一个名为“custom_events”的自定义帖子类型,我想按月过滤这些事件。
我有一个月份过滤器(下拉列表),提交时应该显示在所选月份开始或已经发生的事件。(看下面的例子)
示例: 我们有 3 个事件
- 活动一:2018年1月10日-2018年10月20日
- 活动二:2018年2月10日-2018年3月20日
- 活动三:2018年4月10日-2018年12月20日
因此,如果我从下拉列表中选择 April 我应该得到Event 1和Event 3。目前我只得到事件 3结果。
我当前的 WP_Query 参数:
$queryArgs = array(
'post_type' => 'custom_events',
'meta_query' => array(
'key' => '_startDate',
'value' => array(20180401, 20180430),
'compare' => 'BETWEEN',
'type' => 'DATE'
)
);
所以我想要得到的是从所选日期开始的所有事件,或者它们的持续时间是整个日期。
解决方案
推荐阅读
- c# - 读取进程,输出等待特定输出并立即退出
- javascript - 如何在 html 中使用车把
- angular - 有没有办法让智能感知了解具有动态索引的接口的实例成员?
- amazon-web-services - AWS s3:在存储桶的单个文件夹中将权限从公共更改为私有
- angular - 通过单击复选框填写输入
- java - 如何知道创建了哪个 Java 版本的 Jar?
- appium - 在@android 中为appium 编写Sendkeys commnad
- javascript - 如何将 mp3 文件加载到反应 URL
- python - 如何从特定端口生成 DNS 查询?
- excel - 如何在距离我所在的单元格 X 列的单元格中写入(X 是在另一个单元格中定义的值)