Expanded event management for WordPress
My Calendar Pro is the premium extension for My Calendar, an accessible WordPress event manager. It adds tools for collecting, organizing, searching, importing, and sharing event information, making it suitable for sites that need more than administrator-created calendar entries.
The extension supports public event submissions, whether you want visitors to submit events freely or use a pay-to-post approach. Logged-in users can edit their own events from the front end, while administrators can customize the submission form to collect the fields required for review and publication.
Collect and connect event information
My Calendar Pro includes a custom field creator for building additional event fields. It can also connect event creation with publishing workflows: you can create an event when publishing a blog post or publish a blog post when creating an event. These options help keep editorial content and event listings connected.
Before publication, submitted events can be reviewed. This provides a practical workflow for community calendars, membership sites, organizations, and other websites where event information comes from multiple contributors.
Search, import, and share events
- Use richly featured advanced search capabilities.
- Import events from ICS or CSV formats through a file or URL.
- Use REST API support to share events between multiple sites.
- Fetch events from a remote database for sharing in a network of sites.
- Support event management across WordPress Multisite.
These tools are useful when event data already exists elsewhere or when several sites need access to shared event information. The extension is designed to work with the broader My Calendar system, including its calendar views, recurring events, categories, locations, venues, and display customization tools.
Accessible event publishing
My Calendar is built with an accessibility-first mindset for both site visitors and administrators using assistive technology. It includes settings for describing accessibility features available at events and physical venues, helping organizations provide more useful information to people with disabilities.
My Calendar also supports responsive event views, JSON-LD structured data for events and venues, and export or subscription through iCal or Google Calendar. These capabilities belong to the My Calendar event management environment in which the Pro extension operates.
Practical workflows
A community organization can publish a submission form, collect events from members, review entries, and display approved listings. A publisher can connect blog posts and events in either direction. A network of related sites can share events using REST API support or remote database access. A site administrator can also import an existing ICS or CSV collection rather than entering every event manually.
Installation and setup
My Calendar Pro is an extension for My Calendar. Install and activate My Calendar first, then add the Pro extension to the same WordPress site. After activation, configure the submission, custom field, search, import, and sharing features according to your event workflow.
Use the documentation and developer hook documentation when you need guidance for setup or custom development. The plugin also provides extensive actions and filters for developers, while translations can be supported through WordPress Translations.