0

有人可以告诉我如何做到这一点,我有一个查询,我正在使用它来显示自定义帖子并使用 WP Facet 进行查询,通过自定义字段日期,我已经到此为止按日期按升序排序帖子,但是我最不想做的就是只显示等于今天或未来日期的帖子;

我已经尝试了一些东西,但目前还没有快乐,谢谢

<?php
return array(
'post_type' => 'event',
'post_status' => 'publish',
'posts_per_page' => 15,
'orderby'   => 'event_date',
'order' => 'ASC',
'sort_custom' => true,
'meta_query' => array(
  array(
    'key' => 'event_date',
  ),
  )
4

1 回答 1

0

如果这对任何人都有帮助-我解决了:

<?php
 return array(
 'post_type' => 'event',
 'post_status' => 'publish',
 'meta_key' => 'event_date',
 'posts_per_page' => 15,
  'orderby'   => 'event_date',
  'order' => 'ASC',
  'sort_custom' => true,
  'meta_query'    => array(
   'relation'      => 'AND',
    array(
    'key' => 'event_date',
          'compare' => '>=',
          'value' => date("Y-m-d"),
          'type' => 'DATE'
    ),
    )
   );
于 2020-08-06T19:54:31.413 回答