Hi antonio47,
Great question!
The short answer is yes, you can set an event to recur and never end.
The more complete answer is, each recurring instance has a corresponding entry in the database and for reasons of efficiency it would not be a great idea to generate many hundreds of thousands of entries. Instead, we define a sort of “buffer period” around the event. It works a bit like this:
- Suppose you create an event starting today and recurring every week, forever
- The plugin generates 2 years worth of those events (so the last instance initially generated would be 31 January 2016, for example)
- It intelligently takes care of ensuring there are always 2 years worth of events in advance of today’s date, so without any further work on your part you will find this time next year that another year’s worth of events have magically been generated, taking us up to January 2017
- On the flip side, a clean up period is also defined (of 6 months) and so there will never be more than 6 months worth of past events
This effectively gives the illusion of an endless succession of events that suffices for most purposes. The actual buffer period can of course be changed if those defaults (6 months in the past, 2 years in the future) do not suit your particular use case.
I hope that gives you the information you need – and please don’t hesitate to let me know if you have any further questions here.
Thanks!