我的网站上有一个小部件,其中包含一系列事件。我想在窗口小部件中添加上一个/下个月的按钮,所以我需要一种方法来按月过滤事件日历插件的结果。
有谁知道如何实现这一目标?我没有看到可以传递给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
));
只是不确定参数的正确名称才能获得当前月份。
预先感谢您的协助:)
答案 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'
));