CMSEvent calendar widget for WordPress
Event Calendar Widget embeds on any WordPress site with a single line of code, so there is no plugin to install, update, or slow your site down. It works with the block editor, the classic editor, and page builders like Elementor and Divi.
4.9/5 from 1,284 reviews
Try the live calendar
Browse the months and open an event — this is the real widget, running below.
Built to feel at home in WordPress
Everything you need to publish events on WordPress, without the maintenance of a heavier tool.
No plugin to install or keep updated — just one embed snippet
Matches your theme’s fonts, colors and dark mode automatically
Works with Gutenberg, Classic editor, Elementor and Divi
WordPress has no built-in events calendar
WordPress core ships without an events calendar, and most calendar plugins add database tables, settings screens and their own update cycle. Event Calendar Widget is a single embed that pulls from the calendars you already keep — nothing to maintain, and no plugin weighing down wp-admin.
What people publish with it on WordPress
A few of the most common ways teams put the calendar to work.
- 01
Churches, schools and nonprofits publishing service times, term dates and fundraisers
- 02
Bands, venues and promoters listing gig and tour dates
- 03
Membership sites and blogs sharing webinars, AMAs and community calls
How to add a calendar to WordPress
Add it with the Custom HTML block — usually in just a few minutes.
- 1
Add a Custom HTML block
In the WordPress editor, click the + button and choose the “Custom HTML” block on the page or post where you want the calendar.
- 2
Paste your embed code
Copy your one-line Event Calendar Widget snippet and paste it into the block.
- 3
Publish or update
Save the page. Your calendar appears instantly and stays in sync as you add events.
<!-- Event Calendar Widget embed code -->
<div id="calendar-embed-cal-dot-et"
data-calendar-link="your-calendar-id"
data-theme="#2563eb"
data-show-powered="true"
data-mode="light"
data-first-day-of-week="mon"
data-view="month"
data-show-side-panel="false"
data-timezone="America/New_York"></div>
<script src="https://calget.com/assets/js/embedcalendar.js" defer></script>On WordPress.com, custom HTML embeds are available on the Business plan and above. All self-hosted WordPress.org sites are supported.
WordPress questions
No. Event Calendar Widget is a single embed snippet, so there is nothing to install, update or maintain — and no plugin overhead slowing your site down.
Yes. Paste the snippet into any HTML or Code widget in Elementor, Divi, Beaver Builder or your page builder of choice.
Yes. You can set custom colors, fonts and corner styles, and the widget follows your visitor’s light or dark system preference automatically.
Add your events calendar in minutes
Join thousands of websites keeping their visitors informed and engaged. No credit card required.



