My Calendar Pro

With the Pro add-on for My Calendar, you’ll power up your WordPress event management. Create opportunities for user generated content with Submissions; import events from external calendars; or automatically post to your blog when you create a new event.

Site Owners

3 sites
Annual Renewal


10 sites
Annual Renewal


Unlimited sites
Annual Renewal

What can My Calendar Pro do for you?

Front-end Event Submissions & Management

Do you want your users to build and manage their own calendars? My Calendar Pro can do that for you. Are you trying to build a community calendar with events shared by members? No problem!

Publicly Submitted Events

My Calendar Pro helps you to build out the content for your calendar in many ways. You can control access to the form so only members can submit, or leave it wide open (with spam control through Akismet!) If you want to charge people to submit an event, that’s also an option. You can even restrict so that only specific members are allowed to submit and edit events – all without access to the admin.

Want to give your visitors an easy way to submit events? While My Calendar provides a lot of tools for managing and displaying events, you’ll want to upgrade to My Calendar Pro to add support for user submission of events. This extension adds that option directly into My Calendar and many more great features!

Test the submissions form before you buy! Try out the demo and see how it works for you.

After installing, create your My Calendar submissions form using the built-in form building tool. You can order the fields in your forms, set custom labels, and add your custom fields to your forms. If you want to manage multiple versions of your submission form, each custom built to purpose, go for it – you can update them on the fly without needing to mess with your shortcodes again.

Custom Fields

Example form for adding a new custom field in the My Calendar Pro admin

I know that you sometimes need to add data to your events that isn’t one of the default My Calendar fields. Using My Calendar Pro, create custom fields and add them to your custom submission forms.

Do you need to know what type of dog your customer has? Hey, no problem – you can get that information!

Adjust your workflow

With My Calendar Pro, you can create an event while writing a new post or page. Writing about an upcoming event? Add it to your calendar right from the post editor!

Or maybe that’s the opposite of your workflow. If so, you can also go the other way round: create a blog post when publishing an event. Smooth out your process to make your content creation easier.

Events from Posts

Do you write blog posts that are associated with your events? My Calendar Pro helps you create new events when you post to your blog, or write any type of post. Custom post types, pages – any content can spawn an event.

Posts from Events

If it makes sense in your workflow to add blog posts when you publish an event, that’s also an option! Set what your event posts should contain and write custom post content when you create your event.

Import Events

My Calendar Pro can import events from CSV or iCal sources, either via file upload or URL (Uniform Resource Locator). Managing events outside of My Calendar? Import them when you’re ready!

If you have a regular source for events, schedule those imports for regular import from their URLs. Sources could be a document your client manages by hand, a Google Calendar, or even another My Calendar instance.

Better Event Search

With My Calendar Pro, the Advanced event search filters your events by keyword, date range, category, location, or author. A better search makes it easier for visitors to find the type of event they’re looking for at the time they’re available.

Share Events between your sites

Use the WordPress REST (Representational State Transfer) API (Application Programming Interface) to share events between sites. Managing sites where events are shared in complex ways? My Calendar can handle that! Turn on the REST API and you can configure multiple sites using My Calendar to share events between them.

Support for multi-lingual events

Even if you don’t have a fully multi-lingual site, you might sometimes share events in another language. My Calendar Pro lets you mark those events, so that screen reader users will get the right pronunciation for multilingual content.

Responsive Mode

Tables aren’t natively responsive, so if you’re using My Calendar in it’s grid view, then that doesn’t translate very well to mobile. In My Calendar Pro, the list view is disabled, and there’s only a single view. Having only one standardized version of the output HTML (HyperText Markup Language) prevents sites from caching the wrong version, so your interface is consistent across platforms. Note: responsive mode was migrated to the free plugin in version 3.5.

My Calendar and Accessibility

My Calendar puts a special emphasis on accessibility, and My Calendar Pro continues that effort, ensuring that all aspects added in My Calendar Pro are also accessible to everybody.

Installation Requirements

  • An active installation of the latest version of My Calendar
  • That’s it!

Support. I provide prompt, personal support. You should submit a support request through the form built-in to your My Calendar Help page, and I’ll respond as quickly as I can. I’m just one guy; so I can’t promise 24×7 immediate responses — but I can promise you that your support will come from the person who knows the plug-in better than anybody else!

All sales have a no-hassle, no-questions asked 30-day refund policy. Doesn’t do what you need? Hey, that’s fine. Need support? Drop me a line.

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled