Description
Create and display accessible event calendars with venues, organizers, filters, Schema.org data, and iCalendar downloads.
Create unlimited events, organize them with categories and tags, associate venues and organizers, and publish responsive calendars anywhere with a shortcode.
Features
- Unlimited events and calendars.
- Physical, online, and hybrid events.
- Start and end dates, times, and all-day events.
- Event statuses, categories, and tags.
- Reusable venues and organizers.
- List and grid calendar layouts.
- Default, compact, and outlined card styles.
- Filters for keyword, category, event type, and period.
- Dedicated single-event pages.
- Schema.org Event structured data.
- Individual iCalendar (
.ics) downloads. - Responsive front-end styles and RTL support.
- REST API metadata for Raul Rocha Calendar content types.
- Theme template override support.
Raul Rocha Calendar does not require an account and does not contact external services.
Privacy
Raul Rocha Calendar does not collect telemetry, create external accounts, or transmit site data to third parties.
Site administrators control the event, venue, and organizer information they publish. Contact information entered for a public venue or organizer may be displayed by the site or exposed through the WordPress REST API.
Installation
- Upload the
raul-rocha-calendarfolder to/wp-content/plugins/, or install the plugin ZIP from Plugins > Add New > Upload Plugin. - Activate Raul Rocha Calendar.
- Open Raul Rocha Calendar > Events and create an event with a start date.
- Create a calendar under Raul Rocha Calendar > Calendars and publish it.
- Copy the generated shortcode into a page or post.
FAQ
-
What is the calendar shortcode?
-
Each published calendar displays its own shortcode in the Calendar Details panel:
[raul_rocha_calendar id="123"]Replace
123with the calendar post ID. -
Can I create more than one calendar?
-
Yes. Events and calendars are unlimited. Each calendar can have its own layout, filters, categories, tags, order, limit, and card style.
-
Can I override the single-event template?
-
Yes. Copy the plugin template to
raul-rocha-calendar/single-event.phpin your active theme. The theme file is loaded before the plugin default. -
Does the plugin support online events?
-
Yes. Events can be physical, online, or hybrid, with an online platform and URL.
-
Does deactivating or deleting the plugin remove events?
-
No. Raul Rocha Calendar content is preserved to prevent accidental data loss.
-
Does the plugin send data to external services?
-
No. Raul Rocha Calendar does not include analytics, tracking, remote assets, or external API calls.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Raul Rocha Calendar” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Raul Rocha Calendar” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial public release.
- Adds events, venues, organizers, categories, and tags.
- Adds unlimited configurable calendars with list and grid layouts.
- Adds basic calendar filters and responsive card styles.
- Adds single-event pages, Schema.org Event data, and iCalendar downloads.
- Adds REST API metadata registration and extension hooks.







