Understand recurring activities
Recurring schedules are included in Drecha Events & Bookings Pro. One activity record stores the title, description, people, venue, and recurrence settings. The calendar calculates the matching occurrences instead of creating a separate WordPress post for every date.
Activity type and schedule type are independent. An Event, Class, or Session can be One-time or Recurring.
Create a recurring schedule
- Open Events & Bookings > Events & Calendar > Add New.
- Enter the activity title and public description.
- Choose Event, Class, or Session under Activity type.
- Choose Recurring under Schedule type.
- Set Starts to the first date and local time in the WordPress timezone.
- Choose a Duration, or enable Set a specific end date and time.
- Under Recurrence, choose Daily, Weekly, or Monthly.
- Enter an Interval from 1 through 52.
- For a weekly schedule, select every weekday on which the activity takes place.
- Optionally choose Repeat until. Leave it empty for an open-ended series.
- Add the location, teachers, categories, and other public details.
- Select Publish, then inspect the calendar dates generated by the rule.
Activity editor showing Recurring schedule type, recurrence pattern, interval, end date, and weekly day controls
Screenshot will be added here.
Choose the right pattern
Daily
Daily with Interval 1 occurs every day from the first start. Interval 2 occurs every second day.
Example: a seven-day challenge starting Monday at 08:00 can use Daily, Interval 1, and a Repeat until date on Sunday.
Weekly
Weekly can include several weekdays. The interval counts calendar weeks beginning on Monday.
Example: a class on Monday and Wednesday every other week uses Weekly, Interval 2, with Monday and Wednesday selected. When no weekday is selected, the plugin falls back to the weekday of the first start.
Monthly
Monthly repeats on the same numeric day of the month as the first start.
Example: an activity starting on 15 January with Monthly and Interval 1 repeats on the 15th. If the selected day does not exist in a later month, such as day 31 in February, that month has no occurrence.
Repeat until includes the selected end date. Every ordinary generated occurrence keeps the duration of the original activity.
Skip one occurrence
Use Skip dates when a single planned date will not take place.
- Edit the recurring activity.
- Find Recurrence > Skip dates.
- Enter the original occurrence start as YYYY-MM-DDTHH:MM.
- Put each additional skipped start on a separate line.
- Select Update.
- Open the calendar and verify that the skipped occurrence is absent.
For example, enter 2026-12-25T08:00 to skip the original 08:00 occurrence on 25 December 2026. Use the original series start time, not a translated display label.
Move one occurrence
Use Move a date when the occurrence still takes place but needs a different start or end.
- Edit the recurring activity.
- Under Move a date, enter the Original date and time in the series.
- Enter the New start.
- Enter a New end later than the new start.
- Select Add another rescheduled date for each additional override.
- Select Update.
- Verify the moved occurrence in the public calendar.
The exception continues to identify the original date and time. If a moved occurrence needs another correction, keep its Original value pointing to the unmodified series occurrence and change only New start and New end.
Public calendar showing generated recurring occurrences with a skipped date and a moved occurrence
Screenshot will be added here.
Edit an existing series
- Open Events & Bookings > Events & Calendar > Recurring.
- Select the activity.
- Change its shared content, start, duration, pattern, interval, weekdays, Repeat until date, skips, or moves.
- Select Update.
- Review the calendar in each affected month or week.
Because the series uses one WordPress post, changing shared content changes that activity wherever it is rendered. Changing its recurrence settings recalculates matching calendar occurrences. There is no separate child post to edit for an ordinary occurrence; use Skip dates or Move a date for a one-date exception.
Free and Pro differences
Free creates and edits one-time activities. Pro adds daily, weekly, and monthly recurrence, multiple weekly days, custom intervals, Repeat until, skipped dates, and moved occurrences. Both editions use the same activity record.
If Pro becomes inactive, the recurring metadata is retained and Free shows the record, but Free does not expand or edit the full series. Reactivate Pro before changing it.
Troubleshoot recurring schedules
Schedule type does not show Recurring
Confirm that Free and Pro are both active and that Pro access is valid. Free intentionally exposes only its one-time editor.
Weekly dates use the wrong day
Check the selected Weekly days and the WordPress timezone under Settings > General. If no day is selected, the first start's weekday is used.
A skipped or moved date is unchanged
Enter the exact original occurrence start in YYYY-MM-DDTHH:MM format. For a moved occurrence, also confirm that New end is later than New start. Then update the activity and reload the public calendar.
A monthly occurrence is missing
Monthly recurrence matches the first start's numeric day. A series that starts on day 29, 30, or 31 can have months without that day.
The calendar does not show dates far in the future
Check Repeat until first. Public views use bounded date windows and occurrence limits so an open-ended schedule cannot create an unbounded request. Navigate to the relevant month rather than expecting every future occurrence on one page.
Help us improve
Was this article helpful?
Share a quick, anonymous rating.
Continue learning