Home Forums Event Espresso Premium How events display on a calendar

How events display on a calendar

Posted: June 23, 2021 at 6:02 pm


June 23, 2021 at 6:02 pm

We have a client who’s trying to see what’s possible in the calendar feature. Can you give us some feedback please?

Over the winter we identified some issues that caused the calendar function on our website to not display accurately, so we took it down but are interested in getting that back in place now that we have a full class schedule returning.

One issue is the way that the ongoing exhibits display. They appear only on the weekends when in fact they run all week long during our open hours. I understand this is affected by the Event Times panel. Is there a way to make them display only for the days/times we are open? Easier than inputting every single day.

For example, New Terrain by Gregory Kammer can be viewed every Tue, Wed, Thu, Fri, Sat from 12:00-5:00pm through August 26. On occasional the room will be booked and being able to remove one date could be helpful as well.

I suppose I am hoping that you will tell me there is an easier way than inputting each individual date throughout the duration of each exhibit


  • Support Staff

June 28, 2021 at 9:39 am

Hi there,

The short answer to this is you would need to create individual datetimes within the event to display them as separate dates on the calendar.

The calendar works based on displaying active events, meaning it displays the event from X to Y, rather than what could be considered more like an appointment system (every date between X and Y is available unless excluded). Switching those outputs around would require a significant refactor not only with how the calendar works but also Event Espresso itself, it’s a pretty large project to do in and of itself.

The issue your seeing with the calendar only display on the first day of the week is a bug that happens on the calendar when an event spans across 2 or more weeks when displayed. There is a bug within the library we use for the calendar which means it displays the first instance of the event on the first date and then a think line for each consecutive week of the event until the last date.

Currently, the fix for that is to use the jQuery Migrate Helper plugin on the site and to switch to a the legacy version of jQuery with it. You’ll notice the calendar then displays the events in blocks from start to finish.

The support post ‘How events display on a calendar’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso