What is The Events Calendar and Why Use It?

The Events Calendar is a popular WordPress plugin for managing and displaying events on your website. Whether you're hosting workshops, conferences, concerts, weddings, or community meetups, this single plugin handles everything from event creation to display options including calendar, list, and month views.

What makes The Events Calendar stand out is its simplicity and completeness. There's no need for custom code or hours of configuration — simply install the plugin and you're ready to manage events. It comes in both Free and Pro versions, with the Free version covering basic needs and Pro ($99/year) unlocking advanced features like complex recurring events, iCal export, Google Calendar sync, and priority support.

Free vs Pro Overview: Free provides basic event creation, calendar views, and simple recurring patterns. Pro adds advanced recurring options, multiple view types, iCal export, shortcodes, Google Workspace integration, and priority support — ideal for event-heavy websites.

The Events Calendar is developed by Modern Tribe, the same company behind Event Tickets plugin. The plugin is regularly updated, well-supported, and easy enough that even WordPress beginners can create their first event in minutes.

Installing The Events Calendar Step by Step

Installation is straightforward because The Events Calendar Free version is available in the WordPress.org Plugin Repository, so you can install it directly from your WordPress Admin.

  1. Go to WordPress Admin Dashboard: Plugins → Add New
  2. Search for The Events Calendar by Modern Tribe
  3. Click Install Now
  4. Click Activate Plugin
  5. The Events menu will now appear in your WordPress Admin sidebar
  6. Go to Events → Settings to configure basic options like timezone and date format
  7. You're ready to start creating events

Note: After installation, verify your timezone is set correctly in Settings, since event dates and times depend on this setting. An incorrect timezone will display all events at the wrong time across your entire site.

Creating Your First Event

Once installation is complete, the next step is creating your first event. This process is simple and takes only a few minutes.

Basic Event Creation Steps

Go to Events → Add New Event and fill in the following information:

Advanced Settings

In the right sidebar metaboxes, you can configure additional options:

Recurring Events — For Regular Events

If your event repeats (weekly meetings, monthly classes, annual conferences), The Events Calendar makes it easy to set up recurring events instead of creating each one separately.

How to Create a Recurring Event

When creating an event, check This event recurs and select your pattern:

Also set an End Date for when the recurrence should stop (example: December 31, 2026).

Pro Tip: The Pro version supports more complex recurring patterns like Monday-Wednesday-Friday or first day of each month, which Free version doesn't allow.

Displaying Events on Your Website — Shortcodes and Widgets

After creating events, you need to display them on your website. The Events Calendar offers multiple display options.

1. Calendar View — Month Calendar

The most popular display option for event hubs. Use the simple shortcode:

[tribe_events view="calendar"]

This displays a full month calendar. Visitors click specific dates to see events scheduled for that day.

2. List View — Event Listing

Shows events as a chronological list with clear dates and times:

[tribe_events view="list"]

This view is excellent for showing upcoming events with dates, times, venues clearly visible, plus filtering options by date range and category.

3. Month View — Display Specific Month

[tribe_events view="month"]

4. Widget in Sidebar

Go to Appearance → Widgets and add Events Calendar Widget to your sidebar. This displays a small calendar and upcoming events list.

Exporting Events to Google Calendar and iCal

Some attendees want to add your events to their personal calendars (Google Calendar, Outlook, Apple Calendar). The Events Calendar supports iCal format for easy export and subscription.

Enabling iCal Export

Go to Events → Settings → Display and check Enable single Event iCal link. Attendees can then download events as .ics files to import into their calendar apps.

You can also share your entire calendar via: https://yourdomain.com/events/feed/ Attendees paste this URL into Google Calendar (Subscribe to calendar) and automatically receive updates for new events.

Virtual Events — Online Events via Zoom or Google Meet

For online or hybrid events (in-person + online simultaneously), The Events Calendar supports virtual event links.

Setting Up Virtual Events

When creating an event, check This is a virtual event and add:

After setup, a "Join Virtual Event" button appears on your calendar. Attendees click it to access your online meeting immediately.

Pro Tip: For hybrid events, create one event but include both the physical Venue and Virtual Event URL. This displays both the location and join link.

Selling Event Tickets — Event Tickets + WooCommerce

If your events require ticket sales, the free Event Tickets plugin works alongside The Events Calendar and WooCommerce to handle ticket distribution easily.

Installing Event Tickets

Go to Plugins → Add New, search for Event Tickets by Modern Tribe, Install, and Activate.

Creating Tickets

When adding/editing an event, scroll to the Tickets metabox, click Add New Ticket, and fill in:

A "Buy Tickets" button appears on the event page. Attendees click to purchase through WooCommerce checkout.

Mobile Check-In with QR Codes

Event Tickets includes QR code check-in. Use the free "Event Tickets Check-in" app (on App Store and Google Play) to scan attendee QR codes on your phone at the event entrance. This streamlines registration and reduces paper work.

Event Schema Markup — For Google Rich Results

To make events appear beautifully in Google Search results (rich snippets), proper Event Schema Markup is essential. The Events Calendar handles some of this automatically, but some configuration is needed.

Checking Schema Settings

Go to Events → Settings → SEO and verify:

Pro version generates complete schema automatically for all events.

Verify with Google Rich Results Test

Visit Google Rich Results Test (https://search.google.com/test/rich-results) and enter your event page URL. You should see a preview of how the event appears in Google Search with title, date, time, and location.

The Events Calendar Free vs Pro Comparison

Here's a detailed comparison to help you decide which version fits your needs:

Feature Free Pro ($99/year)
Create Events✓✓
Calendar View✓✓
List View✓✓
Simple Recurring Events✓✓
Complex Recurring Events✗✓
iCal Export✗✓
All Shortcodes✗✓
Google Calendar Sync✗✓
Event Filters✗✓
Advanced Schema Markup✗✓
SupportCommunityPremium

Summary: Start with Free if you have simple one-time events or basic recurring schedules. Upgrade to Pro if you need complex recurring patterns, iCal export for attendee imports, or Google Calendar synchronization. At $99/year, Pro is far cheaper than custom development.

Troubleshooting Common Event Issues

If events aren't displaying correctly, here are common problems and quick fixes:

Warning: If using cache plugins (WP Rocket, LiteSpeed Cache), add your event pages to the "Never Cache" list, since events have countdown timers and real-time data. Caching old event data can confuse visitors.

Start with AsiaGB WordPress Hosting

WordPress hosting fully compatible with The Events Calendar and Event Tickets plugins, powered by DirectAdmin, 99% uptime guarantee, and SSD storage for fast event page loading.

View Hosting Plans