不定期定期活动的日历

时间:2012-06-05 作者:kraftner

我有一个自定义的post类型的事件,每个事件都有多个开始和结束日期。然后,我需要的是一个类似于日历小部件的日历,带有指向这些事件的链接。

我需要多个不定期重复的多日时间间隔。问题是,我能找到的所有插件都只能为我提供部分解决方案:

只能定期重复发生的事件,每个事件只能提供一个时间跨度,迫使我将其复制到同一事件的其他日期

1 个回复
SO网友:Stephen Harris

我不认为这是一个奇怪的问题,但这是一个相当复杂的需求,插件通常是为尽可能广泛的受众而构建的。问题是,这可能意味着遗漏了更复杂的功能,因为大多数人都不需要这些功能,只会让用户界面变得混乱。

当插件创建(多次出现)事件(WordPress或其他)时,它通常依赖于某种模式来生成该事件的出现。如果没有模式(例如每两周的星期四、每三个月的第四天等),则无法计算事件发生日期-结果是您需要一个插件,在该插件中手动选择事件的开始/结束日期。

虽然这是完全可能的,但对于大多数人来说,他们的愿望是能够轻松地按照常规时间表进行设置和活动。

也就是说,Event Organiser免责声明:我是插件作者),您可以创建定期事件和/或添加/删除特定事件。尽管每次事件的持续时间是恒定的。

但是,如果您想创建一个满足您需要的小型插件,可以通过以下方式设置jQuery datepicker以允许选择多个日期:https://stackoverflow.com/questions/7054039/jquery-ui-datepicker-as-multiple-date-display

这可以用来选择任意数量的事件的开始和结束日期,然后可以将其保存到数据库中(作为post meta或自定义表)。

结束

相关推荐

事件日历,使用Tribe_Get_Events()分页

我正在使用the events calendar 插件,在某个地方我使用tribe_get_events() 函数显示即将发生的事件。关键是,我需要为这些结果创建分页。这个tribe_get_events 函数正在使用wordpress\'get_posts() 并接受一些参数,如posts_per_page. 我尝试添加一些分页参数,就像使用WP_Query() 请求,但尚未成功。代码如下:<?php global $post; $all_events = tribe_get_event