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 of your existing calendar for any 3-month period
- Get support from our team
Up to date installation instructions can be found in our help documentation on our website.
How do I get an API Key?
API Key creation is automatic during plugin activation and setup. See our help documentation 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
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
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 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.
Contributi e sviluppo
“MegaCalendar” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.Collaboratori
Changelog (registro delle modifiche)
- Tested up to WordPress 6.4.1
- Added Category filtering to List views
- Repositioned default Event image
- 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
- 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
- Fixed a bug with custom daily recurrence
- Fixed a rogue sourcemap 404
- Separate shortcode generator from settings
- Implemented account reset functionality
- Updated Ping call to happen more frequently – Reducing chance of expired tokens
- Resized images in organizers section
- Fixed bug with event width introduced by accessibility updates
- Improved accessibility on frontend and backend
- Added link to Calendar from Manage Events screen
- Added Back To Calendar link to Event Detail page
- Removed ‘All Day’ language from frontend & backend
- 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
- Fixed bug with daily/yearly custom recurrence
- Fixed bug with Event Detail URL when using Plain permalink structure
- 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
- 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
- Update to API & API wrapper to enable multi-category filtering
- Fixed an issue with character escaping
- Cleaned up compact list view
- Added ability to edit venues and event categories
- Added image sizes
- Prepared for public release