Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress WP_查询比较两个日期_Wordpress_Date_Compare - Fatal编程技术网

Wordpress WP_查询比较两个日期

Wordpress WP_查询比较两个日期,wordpress,date,compare,Wordpress,Date,Compare,我正在尝试设置一个自定义的帖子类型页面“事件”,其中列出了即将发生的事件和过去发生的事件。事件日期使用(高级自定义字段)插件存储在自定义字段中。现在,我尝试使用WP_查询并循环浏览所有将自定义字段日期(event_date)设置为当前日期之后的帖子。有人帮我解决这个问题吗 下面是我的努力。谢谢 $today = date('yyyy-mm-dd'); $args = array( 'meta_query' => array( array( 'key' => '_ac

我正在尝试设置一个自定义的帖子类型页面“事件”,其中列出了即将发生的事件和过去发生的事件。事件日期使用(高级自定义字段)插件存储在自定义字段中。现在,我尝试使用WP_查询并循环浏览所有将自定义字段日期(event_date)设置为当前日期之后的帖子。有人帮我解决这个问题吗

下面是我的努力。谢谢

$today = date('yyyy-mm-dd');
$args  = array(
'meta_query' => array(
    array(
    'key' => '_acf_event_date',
    'value' => ''.$today.'',
    'type' => 'date',
    'compare' => '>' 
  )
),
'post_type' => array(
    'events'
),
'posts_per_page' => -1,
'paged' => get_query_var('paged')

);
$query = new WP_Query($args);
环路


想法?

感谢@RRikesh,他让我查看数据库并查看它的保存格式。原来我是在比较不正确的格式

也变了

'meta_query' => array(
    array(
    'key' => 'event_date',
    'value' => date('Y-m-d'),
    'type' => 'date',
    'compare' => '<='

  )
'meta\u query'=>数组(
排列(
'键'=>'事件日期',
'值'=>日期('Y-m-d'),
'类型'=>'日期',

“比较”=>“您的日期是如何存储在数据库中的?查看
post\u meta
表感谢您提出检查如何将其保存到数据库的想法。我现在已经匹配了格式及其工作方式。