A note about support: We’re here to help troubleshoot bugs, but we check the support forums at WordPress.org once a week. Please read our sticky post before creating a new thread.

Install & Activate

Installing the plugin is easy. Just follow these steps:

From the dashboard of your site, navigate to Plugins –> Add New.

Select the Upload option and hit “Choose File.”

When the popup appears select the the-events-calendar-x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).

Follow the on-screen instructions and wait as the upload completes.

When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful. A link to access the calendar directly on the frontend will be presented here as well.

That’s it! Just configure your settings as you see fit, and you’re on your way to creating events in style. Need help getting things started? Check out our new user primer for help with settings and features.

Is there a shortcode available for The Events Calendar?

No, this plugin does not use a shortcode nor is one available at the time being. However, the premium add-on Events Calendar PRO comes with widget shortcodes that allow you to post any PRO widget (including the mini calendar) into a post or page.

Are there any troubleshooting steps you’d suggest I try that might resolve my issue before I post a new thread?

First, make sure that you’re running the latest version of The Events Calendar (4.0 as of this release). If you’re running Events Calendar PRO it needs to match the version number of The Events Calendar. And if you’ve got any other add-ons, make sure those are current / running the latest code as well.

The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just The Events Calendar is running on your site. If the issue persists from there, revert to the default Twenty Fourteen theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.

Note that we aren’t going to say “tough luck” if you identify a plugin/theme conflict. While we can’t guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.