如何才能从The Event Calendar wordpress插件中显示当月的事件?

时间:2012-05-22 22:06:55

标签: wordpress wordpress-plugin

我的网站上有一个小部件,其中包含一系列事件。我想在窗口小部件中添加上一个/下个月的按钮,所以我需要一种方法来按月过滤事件日历插件的结果。

有谁知道如何实现这一目标?我没有看到可以传递给tribe_get_events数组的参数列表。

这是我现在使用的代码:

global $post;
$all_events = tribe_get_events(array(
'eventDisplay'=>'all',
'posts_per_page'=>-1
));

所以我想做的是:

global $post;
$all_events = tribe_get_events(array(
'eventDisplay'=>'all',
'month'=>'may',
'posts_per_page'=>-1
));

只是不确定参数的正确名称才能获得当前月份。

预先感谢您的协助:)

1 个答案:

答案 0 :(得分:2)

我想出了如何使用The Event Calendar Wordpress插件一次获得一个月。

我使用的代码如下所示:

global $post;

if (isset($_GET['setmonth'])) {
$current_month = $_GET['setmonth']; // this grabs the month from the url
} else {
$current_month = date('M'); // This gets the current month
}


$all_events = tribe_get_events(array(
'eventDisplay'=>'all',
'posts_per_page'=>-1,
'start_date'=>'01 '.$current_month.' 2012',
'end_date'=>'31 '.$current_month.' 2012'
 ));