Support

Home Forums Event Espresso Premium Recurrent Event: Only list first class, show all in calendar

Recurrent Event: Only list first class, show all in calendar

Posted: December 22, 2013 at 8:49 am


KevinMAC

December 22, 2013 at 8:49 am

WP 3.7 EE Version 3.1.36.P REM Version 1.1.8.p

New EE user here. There is probably (hopefully!) a simple fix for this, but can’t seem to find it.

I have used REM to post a series of recurring classes in order to show all instances of classes on the calendar.

I just want ONE instance of each class to show in a list of available class offerings. Now, ALL instances of each class are listed.


Josh

  • Support Staff

December 23, 2013 at 11:32 am

Hi Kevin,

There is a way to work around the defaults so that you can display only the first class in the event list, but still display all of the classes in the calendar. I can imagine that you may want to make it so that all the events in series in the calendar point to the registration page for sign up purposes, so I’ll include an optional step in the directions below:

1) When you set up the recurring event series, you enter in registration start and end dates that are before today’s date. Where it asks “Are all events available between the registration dates above?” you will answer Yes. Then you can go into edit the *first* event in the series and change the following:
a) Set the registration start and end dates to the correct start and end dates
b) Select “Only this instance” so that these changes only apply to this first event.

2) Optional: You can go in and edit the *second* event in the series and input the URL for the first event in the “Alternate Registration page” field so that if someone clicks any of the class dates in the calendar it will take them to the sign up form for that series.

At this point only the first event will display in the event list and in the calendar, so we’ll use a filter to make it so the other events in the series will display in the calendar:

1) You go in to edit the Calendar page and change the shortcode to:

[ESPRESSO_CALENDAR show_expired=true]

2) Save the page edit by clicking “Update”

The support post ‘Recurrent Event: Only list first class, show all in 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