Close this search box.

MegaCalendar Documentation

Recurring Events

MegaCalendar makes recurring events easy to create, it is just a click of a button!

Sending / Receiving

MegaCalendar makes it easy to send and receive events to and from other MegaCalendars, all you need is a MegaCalendar User’s Handle.

Use the same calendar account on multiple websites

From the first site where you have set up MegaCalendar, visit the MegaCalendar settings screen and click “Show Acccess Tokens”. On the new website, visit the same settings screen and click General tab.  Enter the access tokens there and click save at the bottom.

Setting up Single Event Detail Template

By default, the single event page template will try to find your website theme’s header and footer and create a page.  If the page is missing styles or has any layout issues, you will want to copy the event detail template to your theme folder and customize it to match

Change Default Image

Use the following code in your theme’s functions file to change the default image. function mytheme_megacal_default_image( $path ) { return ‘’; } add_filter( ‘megacal_default_event_image_path’, ‘mytheme_megacal_default_image’ ); Just remember to change the filename and path to the image you choose.

How to Downgrade or Cancel MegaCalendar

You can downgrade or cancel your Pro API Key anytime. Click here to Manage Subscription / update your account: After confirming with a pin code that will be emailed to you, click here to cancel your account.  Your pro account will remain a pro account until the original expiration date.

Dealing with expired Access Tokens

General Information If there is no traffic to a website at all for longer than a month you may see the following error: “ApiException Thrown: ERROR: The Token has expired on YYYY-MM-DD”. This occurs because of a combination of how we authenticate your requests to our API, and how WordPress

Custom Queries

Information about writing custom Event queries for use in your own page templates