我想在wordpress query_posts中区分最近的事件和即将发生的事件,感谢任何帮助......
我正在尝试这个: query_posts($ query_string。'& post_type = great_events& monthnum =' .date(' n',current_time(' timestamp'));
我不确定如何排除将来的帖子/活动。
提前致谢,
贝
答案 0 :(得分:0)
Per documentation query_posts()
的参数数组采用WP_Query允许的任何参数。
使用post_status
parameter选择所需的帖子状态。
使用date_query
选择一个月,但我想,过去几个月不太可能有未来的帖子。
答案 1 :(得分: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/