Licinio Event Calendar

Licinio Event Calendar

Details
View on WordPress

Licinio Event Calendar adds an Events post type and four blocks for showing those events anywhere on your site. Each block includes a server-rendered editor preview using your real event data. Interactive calendar navigation is available on the published page.

The four blocks

  • Licinio Event Calendar — an interactive month, week and list calendar powered by FullCalendar. Events load from the site’s REST API as visitors move between months.
  • Licinio Event List — upcoming events grouped by day, with date badges, time, location and an optional thumbnail.
  • Licinio Category View — a category dropdown plus a calendar/list toggle, so visitors can narrow the events down themselves.
  • Licinio Timeline — a horizontal, swipeable timeline of event cards showing places left and a “Book Now” button.

Block settings include event categories, post types and layout-specific display options. Shortcodes also support period and event-count attributes.

Events

Events live under Events in the admin menu. Each event has:

  • a start and end date, set with a date picker,
  • event categories,
  • a poster image (falls back to the featured image),
  • an optional Contact Form 7 booking form and a maximum number of attendees.

The Event Date box is also added to your other public post types, so posts, pages or custom post types can appear in the calendar too.

Bookings with Contact Form 7

If Contact Form 7 is active, choose a form in the Event Booking box on any event. The form is shown on the event page and every successful submission takes one place. When the event is full, the form is replaced by a “This event is fully booked” notice and the blocks mark the event as Fully Booked.

In form templates, use named tags such as [licinio_event_title event-title] and [licinio_event_date event-date]. In emails, use the special mail-tags [licinio_event_title] and [licinio_event_date].

Contact Form 7 is optional. Without it, everything except booking works.

Shortcodes

The same layouts are available as shortcodes for the classic editor and page builders:

  • [licinio_calendar category="concerts" period="month"]
  • [licinio_event_list category="concerts" period="month" limit="10" show_thumbnails="false"]
  • [licinio_category_view period="month"]
  • [licinio_timeline period="year" max_events="20"]

Settings

Settings Licinio Event Calendar includes the calendar timezone and defaults for event views and counts. Use each block’s settings to configure its display. The colour-scheme and fallback-form fields are reserved for future use; assign booking forms directly to events.

For developers

  • REST endpoints: GET /wp-json/licinio-event-calendar/v1/events and GET /wp-json/licinio-event-calendar/v1/events/{id}. Both are read-only and only return published events from public post types.
  • Filters licinio_calendar_start_meta_keys and licinio_calendar_end_meta_keys let you read event dates from your own custom fields.

Full documentation: mario-flores.com/plugins/licinio-event-calendar

Privacy

Licinio Event Calendar does not track visitors, set cookies, or contact any external service. All scripts and styles, including FullCalendar, are served from your own site. Booking submissions are processed by Contact Form 7 and its configured mail or storage integrations; Licinio Event Calendar only stores a count of places taken on each event.

Third-party library

The calendar views use FullCalendar 6.1.21 by Adam Shaw, released under the MIT license (included in js/fullcalendar.LICENSE.txt). js/fullcalendar.min.js is the unmodified standard bundle; its source code is at github.com/fullcalendar/fullcalendar.

All other JavaScript in the plugin is shipped as readable source with no build step.

Details

Plugin code:
licinio-event-calendar
Plugin version:
2.5.0
Outdated:
No
WP version:
7.0 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.1.1
Total installations:
0
Last updated:
2026-09-17
Rating:
Times rated:
0
booking
calendar
event-calendar
events
timeline