By default, when there are no upcoming events, The Events Calendar displays a “Recent Past Events” view to prevent an empty calendar. This feature showcases the most recent past events to keep your calendar populated.

Methods to Hide Past Events

The Events Calendar Tweaks Extension

The Events Calendar Tweaks extension offers settings to manage past events:​

  • Disable “Recent Past Events”: Prevents the display of recent past events when no upcoming events are available.​
  • Hide Past Events in Month View: Removes events from past days in the Month view. Note that this only affects the current month.​

After installing the extension, navigate to Events > Settings > Tweaks to configure these options.

Remove Past Events Extension

To automatically trash past events after a certain period, install the Remove Past Events Extension. This extension adds more frequency options for automatically moving past events to the trash. Go to Events > Settings > General > Maintenance and select the desired time frame (e.g., 15 minutes, 1 day, 1 week) for removing past events.

This method helps keep your calendar clean by removing outdated events automatically.