我不认为这是一个奇怪的问题,但这是一个相当复杂的需求,插件通常是为尽可能广泛的受众而构建的。问题是,这可能意味着遗漏了更复杂的功能,因为大多数人都不需要这些功能,只会让用户界面变得混乱。
当插件创建(多次出现)事件(WordPress或其他)时,它通常依赖于某种模式来生成该事件的出现。如果没有模式(例如每两周的星期四、每三个月的第四天等),则无法计算事件发生日期-结果是您需要一个插件,在该插件中手动选择事件的开始/结束日期。
虽然这是完全可能的,但对于大多数人来说,他们的愿望是能够轻松地按照常规时间表进行设置和活动。
也就是说,Event Organiser (免责声明:我是插件作者),您可以创建定期事件和/或添加/删除特定事件。尽管每次事件的持续时间是恒定的。
但是,如果您想创建一个满足您需要的小型插件,可以通过以下方式设置jQuery datepicker以允许选择多个日期:https://stackoverflow.com/questions/7054039/jquery-ui-datepicker-as-multiple-date-display
这可以用来选择任意数量的事件的开始和结束日期,然后可以将其保存到数据库中(作为post meta或自定义表)。