That is happening because “Only show first occurrence” means the literal very first one you created of the event that is recurring. So if you made the event 3 years ago then it would be that event.
Could you elaborate a little more on what you are looking to do, I am interested in the feedback for the feature to see if it is something we can improve or if it is more of an edge case.
Thanks!
Nick, thanks for the reply. We use Google Calendar on our church’s website. We have lots of recurring events with the first instance several years in the past. However, we want to display an “Advanced Notices” view covering the next few months which only shows the next instance of these recurring events. If this could be an option then that would be really helpful.
I’m in the same position as Chris, and I suspect a lot of others are too. I have a restaurant website that has a list of events that displays the next 7 days worth of events.
In one example, they have daily happy hour specials from 6pm to 9pm, so my client set up the calendar entry for a single event that repeats daily. If I display “Show All”, I get the same event 7 times.
If I display “Only Show First Occurrence”, nothing shows up, as the original event entry has passed.
The only way I get it to work properly is if I set up the event as mutliday, not repeating.
I would LOVE it if recurring events had an option like “Show First Occurrence Regardless of Date”, which is obviously a mouthful, but I hope you guys get what I mean.
Thanks for a wonderful plugin!
I will add this to our feature request list for us to discuss.
Thank you so much for the feedback!
My pleasure. Thanks for considering this enhancement.
Nick, is there any progress in moving this enhancement forward, please?
I don’t believe we have jumped into this yet. Right now there are more things that take priority. If you would like to give it a shot you can always submit it as a Pull Request over on the GitHub for the project: https://github.com/moonstonemedia/Simple-Calendar/pulls
Hi Nick, I have hopefully now done this correctly. If not then please let me know.