Skip to content
WordPress Events Calendar
  • FeaturesExpand
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • DocsExpand
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • CompareExpand
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free
WordPress Events Calendar

Home / Docs / Troubleshooting

Troubleshooting

Events calendar not showing events, or showing the wrong ones? Work through the checks below in order — most problems are fixed by the first three.

Events calendar not showing events

1. Is the event published?

The calendar only shows events with the status Published. Drafts, pending and private events, and events scheduled for the future, don’t appear. Check the status column under Events Calendar → All Events.

2. Does the event have dates?

Open the event and check that Event Details shows a date range. An event saved without dates can’t be placed on the calendar.

3. Is the REST API blocked?

The calendar loads events from your site’s REST API. Security plugins (Wordfence, iThemes/Solid Security, Disable REST API and others) can block it for visitors who aren’t logged in — the calendar then works for you but is empty for everyone else.

To test, open this address in a private browser window, replacing the domain:

https://example.com/wp-json/ecwp/v1/events

You should see a list of events in JSON. If you see an error like “rest_forbidden” or “rest_disabled”, allow the ecwp/v1 route in your security plugin’s REST API settings.

4. Are you looking at the right month?

The calendar opens on the current month. If it has no events, it jumps to your next upcoming events. Use the arrows or switch to the list view to check other months.

5. Clear your caches

The calendar fetches events live, but an optimisation plugin can cache or combine the calendar’s script so an old version keeps loading after an update. Clear your cache plugin, your host’s cache and any CDN (Cloudflare) after updating Monthly Events Calendar.

6. JavaScript optimisation

“Delay JavaScript” or “Defer JavaScript” options in WP Rocket, LiteSpeed Cache, Perfmatters and similar plugins can stop the calendar starting. Exclude the plugin’s scripts (monthly-events-calendar and ecwp) from delay and combine options.

The calendar or an event page shows “not found”

Go to Settings → Permalinks and click Save Changes. This refreshes WordPress’s URL rules after changing a slug or activating/deactivating plugins.

Times look wrong

Since 1.6, each event has its own timezone and visitors see times in their own timezone, based on their device. If a time looks off:

  • Check the event’s Timezone in its editor.
  • For events without a start time, tick All-day event so they don’t move to the previous or next day for visitors elsewhere.
  • Check your device’s clock and timezone.

How timezones work

Still stuck?

Post in the support forum with your WordPress version, Monthly Events Calendar version, theme, and what the REST API test above shows. See also support.

WordPress Events Calendar
  • Switch from The Events Calendar
  • About
  • Changelog
  • Roadmap
  • Support

© 2026 WP Monthly Events

Scroll to top
  • Features
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • Docs
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • Compare
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free