Home › Forums › Calendar Products › Events Calendar PRO › Display recurring events as a series
- This topic has 8 replies, 3 voices, and was last updated 9 years, 7 months ago by
Cliff.
-
AuthorPosts
-
October 3, 2016 at 4:03 pm #1171997
Suzannah
ParticipantHello!
I want to display a recurring event as a series. Participants need to sign up for the whole series, but I would like all the event dates listed. So I have a workshop that runs on one Sunday a month for several months. I’d like them linked so that the dates show up as the whole date range, and so it’s easy to sign up for the whole series at once.
Currently, each event is listed separately. Is there a “best-practice” way to do this?
I have used another event calendar plugin that allows you to link all subsequent events to the first event of a series, so everyone is linked to that to sign up. Could something similar be implemented here?
Thanks!
October 4, 2016 at 4:02 am #1172175Cliff
MemberHi Suzannah.
Thanks for your question.
When you create a recurring event, each occurrence has a “See all events in this series” type of link, like this: example.com/event/my-event/all/
I just wanted to say that to make sure we’re on the same page that this exists.
Specific to your question, you mentioned “participants need to sign up” — how are they signing up? Are you using Event Tickets or another solution?
Once I know that, I’ll be better able to assist you here.
October 7, 2016 at 3:58 pm #1173926Suzannah
ParticipantHi Cliff,
Thanks for your reply. Yes, I am aware of the “See all events in this series” link. But I was hoping that the events listing widget could list the name of the event and then the date range of the events underneath it, rather than just the individual event’s date and time.
I have uploaded a screenshot as an example – I use the events list widget to show the next upcoming event. Currently, it has a line showing the date and time of the next event (October 16 @ 9:30 am – 11:30 am in the screenshot). But I would love for that line to either list all the event dates, or say something like “Once a month on Sundays.” Is there a way to customise it?
Currently, visitors are being sent off-site to book the event, but if I can get The Events Calendar to work for me then I may change over to ticketing using the plugin as well.
Thanks again!
October 8, 2016 at 5:28 am #1174046Cliff
MemberSuzannah, I believe what you’re wanting is tribe_get_recurrence_text()
You could reference our Themer’s Guide to output this function’s text within your widget or wherever else you choose.
Please let me know how it goes for you.
October 12, 2016 at 2:25 pm #1175628Suzannah
ParticipantThanks so much! This definitely helps. However, since I created the event with custom dates, the output of this function is a little clunky.
As you can see from the attached screenshot, it lists each date. Is there any way to make it output something a little more natural, like “once a month on Sundays,” or is this only possible when the event is created with a regular recurrence?
October 13, 2016 at 9:07 am #1175963Cliff
MemberYes, if it were a more “regular” recurrence, it would say something like “Monthly on the same day”
There is the tribe_get_recurrence_text filter that you could use to remove all “and Once on” strings.
If you want to customize things further, you’d need to work on those customizations yourself. We’re limited in helping with customizations, per our Scope of Support / Terms. However, I’ve tried to help point you in the right direction.
I hope it gets you far enough along to get a satisfactory solution.
Please let me know if you have any follow-up questions on this topic.
October 13, 2016 at 12:11 pm #1176189Suzannah
ParticipantThat’s what I figured – thanks very much for your help!
October 13, 2016 at 2:09 pm #1176255Cliff
MemberYou bet. Have a great one!
-
AuthorPosts
- The topic ‘Display recurring events as a series’ is closed to new replies.
