RafflePress Logo
RafflePress announcement for review actions

New Update: Boost Social Proof with Reviews & Automation

Introducing RafflePress's new leave-a-review giveaway actions. Boost customer engagement and build trust effortlessly by incentivizing reviews in WordPress.
How to Make a Calendar in WordPress to Display Events Easily

How to Make a Calendar in WordPress to Display Events Easily

Written By: author avatar Stacey Corrin
author avatar Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: reviewer avatar John Turner
reviewer avatar John Turner
John Turner is the co-founder of RafflePress. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Want to learn how to make a calendar in WordPress?

Adding an events calendar to your WordPress website can help you display event details, sell more event tickets, and grow your small business. For example, you can promote webinars, online classes, and even in-person events to your target audience.

In this article, we’ll show you how to make a calendar in WordPress using the best WordPress events calendar plugin.

What Is The Best WordPress Calendar Plugin?

Sugar Calendar best WordPress events calendar plugin

Sugar Calendar is the best all-in-one events and booking calendar plugin for WordPress. It’s lightweight, user-friendly, and easy for beginners without writing HTML or CSS code.

The user interface is easy to navigate, allowing you to create, edit, and manage your calendars with minimal fuss. It lets you make weekly, monthly, and daily calendars for various events, such as live streams, online courses, webinars, church sermons, film screenings, and more.

Sugar Calendar also includes the following functionality:

  • Event filtering by category
  • Customizable color-coded calendars
  • Advanced event details like start and end times, location, and more
  • Multi-day or single-day events
  • Recurring events
  • Custom event time zones
  • Add videos and images to upcoming events
  • SEO-friendly settings
  • And more.

You can integrate Sugar Calendar with 3rd-party services like Google Calendar and Apple’s iCal to synchronize events with your WordPress calendar. It also works seamlessly with the best WordPress plugins, such as WPForms for event registration forms and SeedProd for custom event landing pages.

Even better, the Event Ticketing add-on allows you to sell event tickets from your WordPress site via the Stripe payment gateway and WooCommerce.

Here are some other add-ons for Sugar Calendar you may find helpful:

You can also integrate with Zapier to connect with thousands of 3rd party tools and services.

Now that you know more about Sugar Calendar, let’s dive into the tutorial.

How to Make an Events Calendar in WordPress Step-by-Step

Follow the easy steps below to learn how to make a calendar in WordPress. We promise the steps are easy to follow, and it won’t take long to get up and running.

Step 1. Install the Sugar Calendar Plugin

The first step is to install the Sugar Calendar plugin, so go to the Sugar Calendar website and click Let’s Get Started. From there, you can choose your pricing plan and follow the checkout steps to buy the plugin.

Start learning how to make a calendar in WordPress with Sugar Calendar

Sugar Calendar offers a free version of its calendar plugin via the WordPress.org plugin repository. However, for this guide, we’ll use the premium version, which has more advanced features than the free plugin.

Next, you’ll need to install and activate the Sugar Calendar plugin on your WordPress website. If you need help with this, you can follow this handy tutorial on how to install a WordPress plugin.

Upon activation, go to the Calendar » Settings page from your WordPress dashboard. In this area, you can enter your license key, which you can find on the Sugar Calendar website in your account area.

Enter your Sugar Calendar license key

Now go ahead and click the Verify button to save your license details. You’re now ready to make your first calendar.

Step 2. Create a New Event Calendar

To create your first calendar, click on the Calendar icon in your WordPress admin sidebar and click the Calendar heading. On the next screen, you’ll have the option to click either the Events or Calendar tabs.

Add a new calendar in WordPress

Click on the Calendar tab, then select the Add Calendar button to make a new calendar.

Now you’ll see a popup where you can add your calendar details. For instance, you can enter a name, a slug (the URL-friendly version of the name), and a calendar description.

Enter your calendar details

You can also click the dropdown menu to choose a parent calendar. Since this is our first calendar, you can ignore that setting for now.

If you scroll further down, you can choose a custom calendar color. It’s a helpful way to color-code your calendars if you plan to have multiple calendars on your site.

Choose a custom calendar color

After choosing a color, click the Add New Calendar button to save the details.

Once you’ve made a calendar, you can start adding events for website visitors.

Step 3. Add Events to Your Calendar

To add events to your new calendar, click the Events tab and the Add Events button.

Add an event to your calendar

On the next screen, you’ll see the event editor, where you can enter the details for individual events.

Start by entering an event name at the top of the screen.

Sugar Calendar event details

After that, you can select the event date, single or multiple days, and choose the start and end times. Additionally, you can enable the All-day checkbox for all-day events such as recurring holidays.

Sugar calendar duration settings

If you’d like the event to repeat weekly or monthly, click the Recurrence tab. From there, you can choose how often the event should repeat (Daily, Weekly, Monthly, or Yearly) and choose an end date.

Sugar Calendar event recurrence settings

You can also leave the end repeat date as Never.

In the Location tab, you can enter information about your event’s location. For example, you can add the address of the event venue for in-person events or add a webinar invite or zoom link for virtual events.

Next, scroll to the Details section and enter more information about your event. This is the perfect place to get people excited about your event and encourage them to attend.

For example, you can talk about some of the following event details:

  • Organizers: the people behind organizing your event.
  • Speakers: who is hosting or speaking at the event?
  • Directions: how can people get to your event? Embed Google Maps to offer easy directions.
  • Refreshments: if it’s in-person, what food and drink are you offering?
  • Special offers: can people get exclusive discounts for attending?
  • Giveaways: you can give participants a chance to win free event tickets.
Sugar Calendar event description

You can also add photos, videos, and a featured image to make your event page more appealing.

Once you’ve finished adding your event details, you can choose a calendar to add the event to on the right side of the screen.

Add your event to a specific calendar

Then, you can click the Publish button to add the event to your calendar. Repeat this step to add as many events as you’d like.

Now you’re ready to add the calendar to your WordPress posts or pages.

Step 4. Add the Calendar to Your WordPress Site

With Sugar Calendar, you can add the events calendar to any post or page on your site. You can use shortcodes for posts, custom post types, pages, or the Sugar Calendar widget to display the calendar in the sidebar.

For this guide, we’ll show you how to add the calendar to a new WordPress page.

First, navigate to Pages » Add New and enter a page title. Then click the plus icon to add a new WordPress block and add the Shortcode block to the page.

Add Sugar Calendar to WordPress Page with shortcode

Next, copy this shortcode: [sc_events_calendar] and paste it into the Shortcode block.

Sugar Calendar shortcode

After clicking Publish, you can preview the page and see your events calendar in action.

Sugar Calendar published calendar view

Sugar Calendar will automatically adjust the calendar styling to match your current WordPress theme. That means your calendar will always look consistent with the rest of your website.

Website visitors can easily select a calendar view and the date and month from the dropdown menus.

Additionally, they can click individual events to see the event details.

Published calendar event details

As you can see from the event details in this example, we used RafflePress to promote the event with a giveaway.

Event giveaway details

To do that, you can click the Add Giveaway button inside the event editor screen.

Add RafflePress giveaway to Sugar Calendar event

For more details, follow these steps to learn how to do a giveaway with RafflePress, and its customizable templates.

Congratulations, your event management calendar is now live on your WordPress website!


We hope you found this tutorial on how to make a calendar in WordPress helpful.

You might also like the following guides and tips:

If you liked this article, please subscribe to our YouTube Channel for RafflePress video tutorials. You can also find us on Twitter and Facebook.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Let's Connect

Join Our Newsletter

Subscribe to get Free WordPress Tips and Resources

We do not sell or share your information with anyone.

Copyright © 2024 SeedProd LLC. RafflePress® is a registered trademark of SeedProd LLC

WPBeginner Verified Badge