Troubleshooting Guide: Why Your Events Calendar Isn't Showing Events
Content
If you've installed The Events Calendar plugin and created events, but they're not appearing on your calendar page, you're not alone. This is one of the most common issues users encounter. Events failing to display can be frustrating, but the cause is often one of a few common culprits.
Why This Happens
Events not showing up on your calendar or resulting in 404 'page not found' errors is typically related to one of the following:
- Permalink Structure: WordPress needs to regenerate its URL rewrite rules to recognize the new event pages.
- Plugin or Theme Conflicts: Another plugin or your theme's code can interfere with how The Events Calendar functions.
- Caching: Aggressive caching, either from a plugin or your server, can serve old, outdated pages that don't include new events.
- Security Plugins: Some security plugins can block the AJAX requests the calendar uses to load event data, resulting in a 401 'Unauthorized' error.
- Migration Status: A recent plugin update may require a migration of your event data to a new system that hasn't been completed.
How to Fix It: Step-by-Step Troubleshooting
Step 1: Always Start with Permalinks
This is the easiest and most common fix. Simply visit your WordPress Dashboard > Settings > Permalinks page and click the 'Save Changes' button without making any changes. This refreshes the site's rewrite rules and often resolves 404 errors for new events immediately.
Step 2: Check for Caching Issues
If permalinks don't work, clear all caching. This includes:
- Your caching plugin (e.g., WP Fastest Cache, W3 Total Cache, WP Rocket)
- Your browser cache (try loading the page in an incognito window)
- Any server-level cache (check with your web host)
- A Content Delivery Network (CDN) like Cloudflare
Step 3: Perform a Conflict Test
If the issue persists, a conflict is likely. The standard method for testing is as follows:
- Switch to a Default Theme: Temporarily switch your theme to a WordPress default theme like Twenty Twenty-Four. If the events appear, the issue is with your main theme.
- Deactivate All Other Plugins: Deactivate every plugin except for The Events Calendar. If the calendar works now, reactivate your other plugins one-by-one to identify which one is causing the conflict.
Step 4: Investigate Security Plugins
If your calendar navigation (e.g., switching months) returns a 401 error in the browser console, a security plugin is likely blocking the request. Temporarily disable security plugins like Solid Security (iThemes Security) or Wordfence to test. If this resolves the issue, you will need to adjust the settings within your security plugin to allow requests from The Events Calendar.
Step 5: Verify Migration Status
Navigate to Events > Settings > Troubleshooting. Look for the values for 'Custom Tables Migration Status' and 'Custom Tables Health Check'. If a migration is pending or has issues, this could be the root cause. The 'The Events Calendar' team has documentation on this process if needed.
When to Seek Further Help
If you have worked through all these steps and your events are still not visible, the problem may be more specific. When seeking help in community forums, be prepared to share your PHP version, WordPress version, The Events Calendar version, and your theme name and version. This information is crucial for others to help diagnose the problem effectively.
Related Support Threads Support
-
Query ID not working for eventshttps://wordpress.org/support/topic/query-id-not-working-for-events/
-
Events URL slug not workinghttps://wordpress.org/support/topic/events-url-slug-not-working/
-
single events page not loadinghttps://wordpress.org/support/topic/single-events-page-not-loading/
-
404 in all my single eventshttps://wordpress.org/support/topic/404-in-all-my-single-events/
-
After deleting an old event, the entire calendar disappearedhttps://wordpress.org/support/topic/after-deleting-an-old-event-the-entire-calendar-disappeared/
-
Previous Events not shownhttps://wordpress.org/support/topic/previous-events-not-shown/
-
Unable to view/display my eventshttps://wordpress.org/support/topic/unable-to-view-display-my-events/
-
Search Event is not decoded in search barhttps://wordpress.org/support/topic/search-event-is-not-decoded-in-search-bar/
-
No events and event pagehttps://wordpress.org/support/topic/no-events-and-event-page/
-
Warning: Attempt to read property “post_title” on null …https://wordpress.org/support/topic/warning-attempt-to-read-property-post_title-on-null/
-
‘No event scheduled’ errorhttps://wordpress.org/support/topic/no-event-scheduled-error/
-
Next month link not working with no eventshttps://wordpress.org/support/topic/next-month-link-not-working-with-no-events/
-
404 page errors from old deleted eventshttps://wordpress.org/support/topic/404-page-errors-from-old-deleted-events/
-
2025 event isn’t showing up on Calendar?https://wordpress.org/support/topic/2025-event-isnt-showing-up-on-calendar/
-
Event not showing on day of eventhttps://wordpress.org/support/topic/event-not-showing-on-day-of-event/
-
Unable to show Single eventhttps://wordpress.org/support/topic/unable-to-show-single-event/
-
Organizer Schema not found by Googlehttps://wordpress.org/support/topic/organizer-schema-not-found-by-google/
-
Stuck on Yesterday 2https://wordpress.org/support/topic/stuck-on-yesterday-2/
-
None of the buttons work on the page – list / week / next etchttps://wordpress.org/support/topic/none-of-the-buttons-work-on-the-page-list-week-next-etc/
-
“No results found” message on single event pagehttps://wordpress.org/support/topic/no-results-found-message-on-single-event-page/
-
subcategories not workinghttps://wordpress.org/support/topic/subcategories-not-working-2/
-
Error moving event to Trash.https://wordpress.org/support/topic/error-moving-event-to-trash/
-
Create New Event Url not workinghttps://wordpress.org/support/topic/create-new-event-url-not-working/
-
Showing past events doesn”t workhttps://wordpress.org/support/topic/showing-past-events-doesnt-work/
-
Google search console Missing field “location”https://wordpress.org/support/topic/google-search-console-missing-field-location-3/
-
Adress of event under picture is gone since last updatehttps://wordpress.org/support/topic/adress-of-event-under-picture-is-gone-since-last-update/
-
The price block is not displayedhttps://wordpress.org/support/topic/the-price-block-is-not-displayed/
-
Issue with the event og taghttps://wordpress.org/support/topic/issue-with-the-event-og-tag/
-
Comments in eventshttps://wordpress.org/support/topic/comments-in-events-2/
-
Category selection problemhttps://wordpress.org/support/topic/category-selection-problem-3/
-
Event not found after clicking linkhttps://wordpress.org/support/topic/event-not-found-after-clicking-link/
-
Events Not Showinghttps://wordpress.org/support/topic/events-not-showing-39/
-
Event Catergoryhttps://wordpress.org/support/topic/event-catergory/
-
Not possible to create new eventhttps://wordpress.org/support/topic/not-possible-to-create-new-event/
-
page/events/ don’t work correctlyhttps://wordpress.org/support/topic/page-events-dont-work-correctly/
-
2025 Events not showinghttps://wordpress.org/support/topic/2025-events-not-showing/
-
Calendar not showinghttps://wordpress.org/support/topic/calendar-not-showing-41/
-
Events list is emptyhttps://wordpress.org/support/topic/events-list-is-empty/
-
New events for 2024 do not display. I get 404 not foundhttps://wordpress.org/support/topic/new-events-for-2024-do-not-display-i-get-404-not-found/
-
new events are no longer displayedhttps://wordpress.org/support/topic/new-events-are-no-longer-displayed/
-
Single Event Page is Blankhttps://wordpress.org/support/topic/single-event-page-is-blank/
-
no events pagehttps://wordpress.org/support/topic/no-events-page-3/
-
Eventos en blancohttps://wordpress.org/support/topic/eventos-en-blanco/
-
No header and footer on event pageshttps://wordpress.org/support/topic/no-header-and-footer-on-event-pages/
-
The events on my calendar page disappeared from my published site.https://wordpress.org/support/topic/the-events-on-my-calendar-page-disappeared-from-my-published-site/
-
Oops! That page can’t be found.https://wordpress.org/support/topic/oops-that-page-cant-be-found-70/
-
Virtual information not displayinghttps://wordpress.org/support/topic/virtual-information-not-displaying/