The Events Calendar
Using Jetpack with The Events Calendar
Jetpack is an incredibly popular plugin—or rather a set of plugins—that enhances a self-hosted WordPress site with many of the features that come bundled with a site hosted on WordPress.com.
For the most part, Jetpack and The Events Calendar work very well together. However, there are a few conflicts worth noting and we’ll cover those in this post.
Jetpack Sharing
This Jetpack feature adds a series of social sharing options to pages and posts. Another awesome thing it does is that it supports custom post types, making it compatible with Events, which are in fact a custom post type, as are the Venues and Organizers included in The Events Calendar PRO. When setting up Jetpack Sharing, these are the options that will enable the social icons to display on your Events posts.
Jetpack Widget Visibility
Jetpack Visibility provides more freedom to control which on pages and posts widgets should be displayed. It’s pretty sweet. Set a filter that hides the widget from all Category archives, and the widget will be hidden without having to create a new sidebar. The first issue is that The Events Calendar does not actually ship with a sidebar area. To get a sidebar in the calendar, we either need to switch the calendar template (under Events > Settings > Display) to use an existing theme page template with a sidebar, or add a sidebar area directly to the calendar’s default-template.php file using a template override. There’s also an issue with how Jetpack Widget Visibility views The Event Calendar’s pages and posts. Where Events are a custom post type, Widget Visibility lists them as a page type instead:

In conclusion
Hopefully, this posts helps clarify some of the outstanding conflicts between The Events Calendar and Jetpack. Please know that we are very interested in making The Events Calendar more compatible with Jetpack and are actively looking into what we can do on our end to make that happen. In the meantime, please feel free to hit us up at our helpdesk if you are bumping into other Jetpack-related conflicts not covered here and we’d be happy to take a look!
Filed under
Integrations
Was this page helpful?
Thanks for the feedback!