Title: MegaCalendar
Author: megabase
Published: <strong>C'hwevrer 13, 2023</strong>
Last modified: Meurzh 13, 2026

---

Search plugins

![](https://ps.w.org/megabase-calendar/assets/banner-772x250.png?rev=2864683)

![](https://ps.w.org/megabase-calendar/assets/icon-256x256.png?rev=2864683)

# MegaCalendar

 By [megabase](https://profiles.wordpress.org/megabase/)

[Download](https://downloads.wordpress.org/plugin/megabase-calendar.1.3.13.zip)

 * [Details](https://bre.wordpress.org/plugins/megabase-calendar/#description)
 * [Reviews](https://bre.wordpress.org/plugins/megabase-calendar/#reviews)
 *  [Installation](https://bre.wordpress.org/plugins/megabase-calendar/#installation)
 * [Development](https://bre.wordpress.org/plugins/megabase-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/megabase-calendar/)

## Description

A simple and customizable calendar and events solution for WordPress websites.

Specially designed for the needs of both the novice website administrator and web
designers/developers, MegaCalendar enables you to control all aspects of your calendar,
from custom design options to flexible, easily customizable views. Save the hassle
and make your events stand out with MegaCalendar – the new standard for event listings.

**With MegaCalendar, you can**

 * Create and manage your calendar events with ease from your wp-admin area
 * Display your events in month (grid) view, list view, or posterboard layout
 * Add notes and photos to events
 * Users can sync your calendar with Google Calendar, Outlook, and iCalendar
 * Share your events with additional websites (recipient calendar requires Pro API
   Key)
 * Create categories and display separate events on separate pages based on their
   categories using the convenient shortcode generator.
 * Create venues to quickly add a new event at a recurring location.
 * Fully responsive for all devices

**With a MegaCalendar Pro API Key, you can**

 * Create recurring weekly or monthly events with ease (Second Tuesday, Every Wednesday,
   Daily, etc)
 * Receive events from other MegaCalendar users or websites you manage
 * Edit/update/delete Category and Venue details
 * [Request a migration](https://megabase.co/support/) of your existing calendar
   for any 3-month period
 * Get [support](https://megabase.co/) from our team

**More information**

The core fucntionality of this plugin is powered by the MegaCalendar API. For more
information about the MegaCalendar API you can view [the specification](https://app.swaggerhub.com/apis/Sheep42/mega-calendar/)
and our [developer documentation](https://megabase.co/help_doc_type/megacal-docs/developers/).

By using this plugin you are agreeing to our [Privacy Policy](https://megabase.co/privacy-policy/)
and [Terms of Service](https://megabase.co/terms-of-service/).

## Screenshots

 * [[
 * Calendar view example
 * [[
 * List view / Responsive examples
 * [[
 * Classic calendar management experience from WordPress dashboard
 * [[
 * Clean and simple add event form
 * [[
 * Event category filtering tabs and multiple events per day view
 * [[
 * Event detail view

## Installation

Up to date installation instructions can be found in our [help documentation on our website](https://megabase.co/help_doc_type/megacal-docs/).

## FAQ

### How do I get an API Key?

API Key creation is automatic during plugin activation and setup. See [our help documentation](https://megabase.co/help_docs/setup/)
for an in-depth walk-through.

### Are there any limitations to the free version?

No limitations! All the essential calendar features are available at no cost. No
trials, no cedits, no limit on how many events you can create. A MegaCalendar Pro
API key is only needed for the additional pro features outlined above.

### Can I send and receive specific events with another website?

Yes, you can send events from one calendar to another, and auto-approve, or approve
one by one. In order to receive events from someone else’s Calendar, you must have
a MegaCalendar Pro API Key. See [help documentation on our website](https://megabase.co/help_doc_type/megacal-docs/)

The setup is highly customizable so you can auto-send new events to a particular
recipient (skipping any new event as needed), send events one by one, and even send
recurring events if needed.

### Can I have the same calendar on two websites?

Yes, you can use the same API Key on multiple websites to have identical events 
display on more than one WordPress website. See [help documentation on our website](https://megabase.co/help_doc_type/megacal-docs/)

### Can I customize the calendar or event lists?

MegaCalendar is designed to be easy to modify the look, feel and layout as needed.
See our [developer documentation](https://megabase.co/help_doc_type/megacal-docs/developers/)
for specific details on theme overrides, hooks, and more.

In addition you can use custom CSS, shortcode options, and multiple views and categories
to present events however is best for your use-case and style needs.

### Where are events saved?

Your event data is saved in in the cloud (in our case a protected AWS database).
Event listings on your website are powered by the MegaCalendar API.

### Remind me, what’s an API?

An elegant solution to share data from the cloud to one or more destinations. MegaCalendar
was originally built for a school district that needed to share specific events 
between eight unique school websites and their main school district website.

## Reviews

![](https://secure.gravatar.com/avatar/5aafe65ef3c14a6e7f5fee466a4ca606c6768ceab00065810fd17450c5f05aed?
s=60&d=retro&r=g)

### 󠀁[Effortless and Reliable Event Management.](https://wordpress.org/support/topic/effortless-and-reliable-event-management/)󠁿

 [smoothintegration88](https://profiles.wordpress.org/smoothintegration88/) miz 
Du 3, 2025

It has been an excellent solution for managing events on our nonprofit site. Setting
it up was quick and straightforward, and the clean, professional design immediately
improved the look of our events page. The variety of viewing options allows us to
present events in the format that best fits each page. I appreciate the seamless
Google Calendar integration—it saves time and ensures accuracy. Updates have been
consistent and never caused compatibility problems. The free version provides plenty
of functionality, and the Pro features like recurring events are worth the upgrade.
Overall, it’s a reliable, well-maintained plugin that makes event management effortless
and visually appealing.

![](https://secure.gravatar.com/avatar/4d4d1421ada74be080d83082d294bc6bd52759e5f2adcf55c0043d104b7e6e7a?
s=60&d=retro&r=g)

### 󠀁[A Smart and Reliable Event Calendar for Small Business Websites](https://wordpress.org/support/topic/a-reliable-and-polished-event-solution-for-nonprofits/)󠁿

 [smoothintegration87](https://profiles.wordpress.org/smoothintegration87/) miz 
Du 4, 2025

I run a small business website and needed a dependable way to share events with 
customers. MegaCalendar delivered more than I expected. The installation was quick,
and the interface is incredibly user-friendly. I love the modern design and the 
flexibility to display events in different layouts that fit seamlessly into my site.
Google Calendar integration works perfectly and keeps everything updated automatically.
The plugin has been stable and compatible through all WordPress updates, and the
support documentation is easy to follow. For anyone searching for a robust and attractive
event calendar solution, this plugin is a smart and reliable choice.

![](https://secure.gravatar.com/avatar/5f814a492dec47b32c091e2bf32fdc6a97c394de75aedd5659b6efe0ff58c5b2?
s=60&d=retro&r=g)

### 󠀁[Clean, Reliable, and Easy to Manage Events.](https://wordpress.org/support/topic/clean-reliable-and-easy-to-manage-events/)󠁿

 [creativebuilds2024](https://profiles.wordpress.org/creativebuilds2024/) miz Du
3, 2025

I’ve tried several calendar plugins and this one stands out for its clean design
and reliability. Adding events and organizing them into categories is simple, and
the option to display events in different views is a big plus. The plugin has been
stable through updates and the documentation is easy to follow. Definitely recommend
it for anyone needing a dependable event solution.

![](https://secure.gravatar.com/avatar/112027e3aa5e1f7f999a056fb833d8f05bb1f8179f7198463c0d0554a5be850b?
s=60&d=retro&r=g)

### 󠀁[Love the shared event feature](https://wordpress.org/support/topic/love-the-shared-event-feature/)󠁿

 [modernwebmaker09](https://profiles.wordpress.org/modernwebmaker09/) miz Du 3, 
2025

We’re a network of community organizations using MegaCalendar, and we absolutely
love the shared event feature. When one team adds an event, it automatically appears
on everyone else’s calendars. It’s made collaboration effortless and keeps all of
us completely up to date.

![](https://secure.gravatar.com/avatar/3684d0e1ad2efd56a01d4cfcc566348a9b2289bbef422c848c62bac4be02ccf7?
s=60&d=retro&r=g)

### 󠀁[Perfect Balance of Power and Simplicity.](https://wordpress.org/support/topic/perfect-balance-of-power-and-simplicity/)󠁿

 [thecalendardesigner21](https://profiles.wordpress.org/thecalendardesigner21/) 
miz Du 3, 2025

I used this for a community website and it’s been fantastic. Creating events is 
quick, and the interface is very intuitive. The multiple calendar views give visitors
flexibility in how they browse events, and everything looks great on mobile devices.
Google Calendar integration works without a hitch, saving me from double entry. 
The plugin has been updated regularly and plays well with my theme and other plugins.
It’s rare to find a calendar plugin that’s both powerful and easy to use—this one
nails it perfectly.

![](https://secure.gravatar.com/avatar/e50d55d82e889e8e4173418d2f13b3acd4d7627d21b1e95d2198c0138b963168?
s=60&d=retro&r=g)

### 󠀁[Flawless Design and Functionality in One Plugin](https://wordpress.org/support/topic/flawless-design-and-functionality-in-one-plugin/)󠁿

 [pixelsyncer10](https://profiles.wordpress.org/pixelsyncer10/) miz Here 31, 2025

This plugin combines great design with smooth functionality. Updates are consistent
and Google Calendar integration is flawless. Perfect for any event-driven site.

 [ Read all 30 reviews ](https://wordpress.org/support/plugin/megabase-calendar/reviews/)

## Contributors & Developers

“MegaCalendar” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ megabase ](https://profiles.wordpress.org/megabase/)

[Translate “MegaCalendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/megabase-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/megabase-calendar/),
check out the [SVN repository](https://plugins.svn.wordpress.org/megabase-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/megabase-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/megabase-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.13

 * Tested up to WP 6.9.4
 * Throw 404s instead of 500s when Event Detail lookup fails

#### 1.3.12

 * Tested up to WP 6.9
 * Fixed missing schema descriptions when Event description is empty
 * Fixed Event page Title when site is using Yoast
 * Cleaned up Dashboard CSS

#### 1.3.11

 * Fixed calendar date range when end of month lands on a Sunday
 * Fixed shared event hover title on admin calendar

#### 1.3.10

 * Tested up to WP 6.8.2
 * Fixed canonical url when Yoast is being used
 * Replaced Yoast WebPage urls with canonical url
 * Added filter hooks: megacal_get_my_category_list and megacal_get_category_list
 * Implemented multiple category filtering in shortcode attributes
 * Minor CSS updates

#### 1.3.9

 * Tested up to WP 6.8
 * Cleaned up schema for Google Rich Results
 * Added SEO/Schema Hooks
 * Added default SEO Settings
 * Added Twitter Card meta tag
 * Added og meta tags to event head
 * Added canoncial url on Event Detail pages
 * Added hover message to frontend calendar Events
 * Integrated with Yoast schema & og tags when Yoast is active
 * Fixed broken image on tight list when Event has no image
 * Fixed warning generated by dotenv->safeLoad
 * Fixed: Only show edit text if adding/editing is possible
 * Fixed url rewrite issue with subdirectory installs
 * Fixed broken plain permalinks on simple list view
 * Updated Event placeholder date format

#### 1.3.8

 * Tested up to WordPress 6.7.1
 * Implemented Date Formatting Options
 * Fixed general style impacting WP admin

#### 1.3.7

 * Tested up to WordPress 6.6.1
 * Improved hover card experience
 * Cleaned up admin styles
 * Improved timepicker experience
 * Added Documentation links & Images to admin screens
 * Fixed CSS that was too generic
 * Cleaned up PHP 8.2 Warnings

#### 1.3.6

 * Tested up to WordPress 6.5.3
 * Implemented Event title background transparency
 * Replaced infinite loading in page builder admin previews with layout preview 
   and message
 * Cleaned up responsive styles

#### 1.3.5

 * Added help/docs links to bottom of all pages
 * Added specific help links to admin screens
 * Fixed render bug with settings tab on new Registration
 * Improved Event Calendar loading experience

#### 1.3.4

 * Tested up to WordPress 6.4.3
 * Fixed Bootstrap datepicker collision
 * Implemented Event Detail excerpt for Calendar hover cards
 * Fixed Event custom color bug on Calendar
 * Implemented Event caching for custom implementations of megacal_get_events
 * Implemented Admin preview for unpublished Events
 * Added a View Event button to the Manage Event modal
 * Fixed PHP Warnings when activating plugin for the first time

#### 1.3.3

 * Tested up to WordPress 6.4.2
 * Fixed UI bug when changing recurrence date
 * Replaced timepicker UI
 * Implemented auto-clear on admin notifications
 * Cleaned up loading spinner & mask styles

#### 1.3.2

 * Tested up to WordPress 6.4.1
 * Added Category filtering to List views
 * Repositioned default Event image

#### 1.3.1

 * Tested up to WordPress 6.3.2 & PHP 8.2
 * Cleaned up calendar button styles & changed “Month” button to read “Jump to”
 * Cleaned up styles & UX on Plugin Settings page
 * Implemented calendar month change delay to allow for quickly changing months
 * Event Caching: Implemented wp_cache functions in front of transients
 * Fixed PHP 8.2 deprecation warnings

#### 1.3.0

 * Fixed a bug when modifying custom recurrence type
 * Implemented custom color overrides
 * Implemented informational notices when saving/deleting recurring events
 * Tested on WordPress 6.3.1

#### 1.2.9

 * Fixed a bug with custom daily recurrence

#### 1.2.8

 * Fixed a rogue sourcemap 404

#### 1.2.7

 * Separate shortcode generator from settings
 * Implemented account reset functionality
 * Updated Ping call to happen more frequently – Reducing chance of expired tokens

#### 1.2.6

 * Resized images in organizers section
 * Fixed bug with event width introduced by accessibility updates

#### 1.2.5

 * Improved accessibility on frontend and backend

#### 1.2.4

 * Added link to Calendar from Manage Events screen
 * Added Back To Calendar link to Event Detail page
 * Removed ‘All Day’ language from frontend & backend

#### 1.2.3

 * Added admin bar and admin menu notice when shared Events are awaiting approval
 * Fixed bug that allowed saving an end time that was before start time
 * Fixed bug with ics export when end time is before start time
 * Fixed bug on admin calendar – Unable to trigger Add Event modal from a full day
 * Added new Event Listing page setting to show “View Calendar” link from the Admin
   bar
 * Removed unused assets
 * Removed leading zeroes from calendar day labels

#### 1.2.2

 * Fixed bug with daily/yearly custom recurrence
 * Fixed bug with Event Detail URL when using Plain permalink structure

#### 1.2.1

 * Fixed bug with Event Detail page rewrite on subdirectory installs
 * Fixed conflict with Yoast – force the_content hook to exit outside of the main
   loop
 * Fixed meta description escaping bug

#### 1.2.0

 * Redesigned and added single event page template which creates a new page called
   Event – Event Detail Page
 * Updated event details to include Schema for proper SEO indexing with search engines
 * New filter & action hooks added – see [developer documentation](https://megabase.co/help_doc_type/megacal-docs/developers/)
 * Update to API & API wrapper to enable multi-category filtering

#### 1.1.2

 * Fixed an issue with character escaping
 * Cleaned up compact list view

#### 1.1

 * Added ability to edit venues and event categories

#### 1.05

 * Added image sizes

#### 1.0

 * Prepared for public release

## Meta

 *  Version **1.3.13**
 *  Last updated **1 month ago**
 *  Active installations **50+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/megabase-calendar/)
 * Tags
 * [calendar](https://bre.wordpress.org/plugins/tags/calendar/)[community](https://bre.wordpress.org/plugins/tags/community/)
   [Event](https://bre.wordpress.org/plugins/tags/event/)[events](https://bre.wordpress.org/plugins/tags/events/)
 *  [Advanced View](https://bre.wordpress.org/plugins/megabase-calendar/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  30 5-star reviews     ](https://wordpress.org/support/plugin/megabase-calendar/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/megabase-calendar/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/megabase-calendar/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/megabase-calendar/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/megabase-calendar/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/megabase-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/megabase-calendar/reviews/)

## Contributors

 *   [ megabase ](https://profiles.wordpress.org/megabase/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/megabase-calendar/)