Creating Events

Would you like to learn how to create events in Sugar Calendar? By following the steps in this guide, you’ll be able to create and publish events on your site.

This tutorial covers the steps to create your first event in Sugar Calendar.

Before you get started, make sure Sugar Calendar is installed and activated on your WordPress site.

Creating a New Event

To start, log in to your WordPress admin area and go to Sugar Calendar » Events. Here, you’ll see a calendar with details about any event(s) you’ve created.

Sugar Calendar Events

To create a new event, click the Add New Event button.

Click the Add New Event button

You’ll be directed to the event editor that looks similar to the WordPress classic editor.

Add new Event page

If you’ve selected the Block Editor option from the Sugar Calendar settings page, you’ll be directed to the Block Editor to configure your event.

Block Editor event screen

Note: The event settings are similar regardless of the editor you’re using.

Customizing Event Options

Start by entering a title for your event. This title should describe the purpose of the event you’re creating.

Enter event name

Under the Event section, you’ll see options to set the event’s Duration, Recurrence, Location, Link, and Tickets.

Event settings

Below, we’ll cover all the available event options.


The Duration setting lets you set the date and time for the event. You’ll need to set the Start and End date and time for your event.

To choose a start date, click the date field next to the Start option to open the date picker. Go ahead and choose the date for the event.

Select start date

Next, you’ll need to select the time for the event. The three dropdowns next to the date field are used to set the Hour, Minute, and Meridiem (AM/PM) respectively.

Configure event time

After setting the start date and time, repeat the same process described above to set an end date for your event.

Set end date

You can select the All Day option if the event is scheduled to run through the day. Selecting the All Day option will hide the time selectors.

Select All Day option


If this is a recurring event, click the Recurrence tab to access the settings screen.

Select recurrence tab

The Repeat dropdown contains options to configure how the event should reoccur. Available options include Daily, Weekly, Monthly, or Yearly.

Repeat options

The options you’ll see will depend on the repeat option you select. For our example, we’ve selected the Weekly repeat option. The Every option lets you choose how often the event should reoccur.

Recurrence frequency

Next, select the day of the week you wish to repeat the event from the On section.

Recurrence day

You can also specify the duration for the recurrence by updating the Ending option.

Recurrence end date

Leaving it set to Never means the event will run indefinitely. You can use the On option to choose an end date. Alternatively, you can use the After option to set it to end after a specific number of recurrences.

Note: To learn more about the available recurrence options, be sure to check our tutorial on setting up recurring events.


If you’d like, you can also add a location for the event you’re creating. To do so, select the Location tab and enter details about the venue in the Address field.

Event location

Note: If you’d like to display an interactive map showing the event’s location, see our Google Maps integration tutorial to learn how.

The Link settings let you add a custom URL to show users on the events’ detail page or redirect them to the page. This can be useful if you’d like to redirect users who register for your event to a landing page.

To add a URL, click the Link tab. If you’d like to automatically direct users to the URL, toggle the Redirect option to the ON position. Otherwise, the link will be displayed on the events’ detail page.

Enable redirect option

Next, enter the link in the URL field. Check the Target option if you’d like to open the URL in a new browser tab.

Enter custom URL

Finally, in the Text field, you can specify the text to show as an anchor text for the URL.

Achor text for custom link


The Tickets setting lets you convert your event to a paid event and sell tickets for it. To use this option, toggle the Ticket Sales option to the ON position. Then set the Ticket Price and Capacity for the event.

Event ticketing option

To learn more, be sure to check our tutorial on using the Event Ticketing addon with Sugar Calendar.

Adding Event Details

After customizing the event options, proceed to add a description for your event. In the Details field, you’ll be able to add full details about the event.

Event details

The text editor lets you format texts, add images, and apply headings to event descriptions, similar to the WordPress classic editor.

If you’re using the Block Editor, you’ll have access to WordPress block when adding details for your event.

Event details in the block editor

Adding Events to Calendars

Calendars function similarly to how categories work in WordPress. They let you organize your events into calendars. By default, all new events are added to the My Calendar calendar. However, you can add your own calendars and choose the one you want for your event.

Select event calendar

Note: For more details on creating and managing calendars, see our tutorial on organizing events with Calendars.

If you’d like, you can add a featured image to events you create using Sugar Calendar. To do so, click the Set featured image link under the Featured Image section.

Set featured image

This will direct you to the WordPress media library where you can either upload an image from your computer or select one from the WordPress media library.

Once you’re done customizing the event options, click the Publish button to create your event.

Publish event

Note: If you’re editing an existing event, the Publish button changes to Update. However, both of them will save your changes.

That’s it! Now you know how to create events in Sugar Calendar.

Next, would you like to display events on your site’s frontend? Our tutorial on displaying calendar events explains the various ways to show events on your site.