Display recurring events as a series

Home Forums Calendar Products Events Calendar PRO Display recurring events as a series

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #1171997
    Suzannah
    Participant

    Hello!

    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!

    #1172175
    Cliff
    Member

    Hi 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.

    #1173926
    Suzannah
    Participant

    Hi 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!

    #1174046
    Cliff
    Member

    Suzannah, 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.

    #1175628
    Suzannah
    Participant

    Thanks 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?

    #1175963
    Cliff
    Member

    Yes, 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.

    #1176189
    Suzannah
    Participant

    That’s what I figured – thanks very much for your help!

    #1176255
    Cliff
    Member

    You bet. Have a great one!

Viewing 8 posts - 1 through 8 (of 8 total)
  • The topic ‘Display recurring events as a series’ is closed to new replies.