0

我想在 wordpress query_posts 中区分最近的事件和即将发生的事件,感谢您的帮助......

我正在尝试这个: query_posts( $query_string . '&post_type=great_events&monthnum=' . date( 'n', current_time( 'timestamp' ) ) );

我不确定如何排除未来的帖子/事件。

提前致谢,

托尼

4

2 回答 2

0

如果您使用的是活动日历 ( https://theeventscalendar.com ),他们的文档非常好。

因此,对于您的情况,您不会使用普通的 wp 查询,而是使用他们自己的查询:

$events = tribe_get_events( array(
    'posts_per_page' => 5, //how many you want per page
    'end_date' => date( 'Y-m-d H:i:s' ) //anything up to now
) );

你可以在这里阅读更多关于它的信息https://theeventscalendar.com/knowledgebase/using-tribe_get_events/

于 2018-06-03T16:08:16.993 回答
0

根据文档,参数数组query_posts()采用 WP_Query 允许的任何参数。

post_status使用参数选择所需的后期统计。

使用date_query来选择一个月,虽然过去几个月不太可能有未来的帖子,我猜。

于 2018-06-02T21:34:23.803 回答