WordPress Event Calendar Plugin

Show your upcoming events right on your WordPress website – classes, workshops, concerts, meetups, or anything else you want your visitors to join.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
WordPress Event Calendar Plugin

Create your Event Calendar plugin

Configure your Event plugin and add it to your WordPress website for free!

Screenshots

WordPress Event Calendar Plugin
1 / 6

Why People Love Elfsight

The Elfsight Event Calendar helps you share upcoming happenings directly on your website – where your visitors already are.

Setup is quick and simple. You don’t need a developer, and you can add your calendar without plugins piled on top of plugins. Just a few clicks and your calendar is live. Think of it like pinning a sticky note on the fridge – everyone can see what’s coming up at a glance.

Did you know?

Eventbrite research shows that 89% of event-goers use search engines when deciding to attend an event. So, the more visible your schedule is, the more likely people are to attend.

Give your audience the clarity they want – integrate the Elfsight Calendar plugin for free today.

Key Features of the WordPress Calendar Widget

Here’s what makes this Calendar a practical favorite:

  • Multiple event types: From recurring classes to one-off events, you can display them all in one place.
  • Layout variety: Choose from month view, agenda, or list – so visitors can scan quickly or dig into details.
  • Customization options: Adjust fonts, colors, and layout to match your WordPress design perfectly.
  • Interactive features: Add event images, links, and descriptions to give visitors the full picture.
  • Filter and categories: Let people sort by type, date, or venue so they can find what’s relevant fast.
  • Mobile-friendly design: Events look sharp on phones, tablets, and desktops – no extra tweaking required.
  • Easy setup: If you can paste a snippet into WordPress, you can run this calendar.

Try all features in the live editor without registration for free now.

How to Add the Events Calendar to a WordPress Page

So, how do you set it up? Adding the Event Calendar to WordPress is straightforward.

Method 1: Inline Calendar

Great if you want to display the calendar right on a page like “Events” or “Classes.”

  1. Select a Template: Open the Elfsight editor and pick your favorite calendar layout.
  2. Personalize the Widget: Customize with your events, categories, and design.
  3. Generate the Code: Click “Add to website” and copy the installation code provided.
  4. Embed on Your Website: In WordPress, open the page editor, add a Custom HTML block, paste the snippet, and update the page.

Method 2: Floating Event Calendar

Perfect if you want visitors to see the calendar no matter where they scroll.

  1. Pick a Template: Select a floating layout, like a side panel or sticky footer.
  2. Customize the Widget: Add your events, adjust position and other settings to your liking.
  3. Generate the Code: When you’re done with customization, copy the code snippet from the editor.
  4. Embed the Code: Paste it into your WordPress theme just before the closing </body> tag to show it on every page.

Need help along the way? Visit our Help Center, check our blog guide on how to add a Calendar to your WordPress website, or share your ideas in the Wishlist. Stay updated with new features by following the Changelog.

FAQ

Can I use this Calendar plugin with any WordPress theme?

Yes, Elfsight works smoothly with all WordPress themes and page builders.

How do I add events to the widget?

Just go to the Elfsight editor, enter event details, and your calendar updates instantly.

Will the Event Calendar widget work on mobile devices?

Definitely – it’s fully responsive, so events look neat on any screen size.

Can I set up recurring events?

Yes, you can create repeating schedules for weekly classes, monthly meetings, or anything else.

Does the Event widget slow down my website?

No, the Calendar widget is lightweight and built to load quickly without affecting performance.

Can I categorize events?

Yes, you can group events by type or topic, making it easier for visitors to find what they’re interested in.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Platform-independent version that works on any website
from $0 / month
start with free plan
Unlimited domains
24/7 customer support
Charge-free installation help
Limited time offer for multiple apps
Fully customizable