Hi Stephen!
Thanks again for your awesome plugin.
I’m implementing it on the live site, and I have two questions:
1) Is there an option to make recurrencies on different hours? Let’s say I have a show on Thursday 9pm, Friday 10pm, Saturday 8pm. I know I can do three different events but I need it to be the same, as it’s the same event and I added comments and reviews for each one, so I need it to be only one event.
2) Is there a way to program after-midnight shows and not be confusing? I need that Friday 1am shows after Friday 11pm. I don’t know if I’m clear with this.
Thanks a lot for your help!

Pablo Molinari
-
Unfortunately not. All dates of an event have to be at the same time, so you’ll need to create separate events.
-
Not sure if I understood you here. I could understand that you may want a Friday 1am show to display under ‘Thursday’, but would you really want an event on Friday at 1am to appear after an event which happens at 11pm. That would disrupt the chronological order of the events and be more confusing to me.
As for dealing with after-midnight events it may depend on the context on how you deal with the event. For instance, you could force events that start/end before the early hours of the morning (e.g before 3am) to appear on the day before on the calendar. But if you were to do that you would either have to give it a fake time for that date (even more confusing) or mark it as ‘all day’. You can do this via the calendar filter: http://codex.wp-event-organiser.com/hook-eventorganiser_fullcalendar_event.html ($event
is an array indexed by ‘start’, ‘end’, ‘allDay’ etc: https://github.com/stephenharris/Event-Organiser/blob/2.6.0/includes/event-organiser-ajax.php#L84-#L179).
But even that could lead to ‘phantom’ events. Suppose an event is on the 1st of a month (lets call it February) which happens to be the first cell of the calendar too) at 3am. And instead you display it on the day before by modifying it using the above array. Viewing February, the event doesn’t appear (as expected), but also on January it doesn’t appear: the calendar retrieves only events that will appear when viewing that month. That may include events that are in a different month, but in this case our event is ‘off calendar’, so its ignored when events are pulled from the database.

Stephen Harris
Ok, no problem. I’ll figure out some way (like programming them at 23:59 and explaining in the description). Thanks!

Pablo Molinari