Docs Evenzo – Events Manager for WooCommerce

Calendar & Display

Calendar & Display#

Display events on your site with the event archive, single event pages, a calendar, event lists, widgets, shortcodes, and blocks.

Event archive#

The event archive lists all published events at /event/. Change the slug with the Event base field under Event Permalinks in Settings > Permalinks. Category archives use the same layout.

Archive features#

  • Grid of event cards
  • Featured image, date, venue
  • Status badges: Live Now, Cancelled, Sold Out, Upcoming
  • Short excerpt and a View Details button
  • Pagination

The archive uses the standard WordPress query. The Events Per Page, Show Past Events, and Default Calendar View fields on the Display tab are saved but do not change the archive or the calendar.

Theme override#

Copy templates/archive-emwc_event.php from the plugin to your theme:

your-theme/evenzo-events-manager/archive-emwc_event.php

The plugin also picks up archive-emwc_event.php in the theme root.

Single event page#

Each event has its own page at /event/event-slug/.

Page sections#

  • Hero with featured image and date badge
  • When, Where, Hosted by, and Price cards
  • About (event description)
  • Custom attributes, if added
  • Location with venue address, Google Map, and Get Directions link
  • Seat selection, if seating charts are enabled
  • Speakers grid
  • Category tags
  • Ticket sidebar with Register Now or Buy buttons and sales countdowns
  • Add to Calendar and Share links

Controlling sections#

In Events > Settings > Display, under Single Event Page:

  • Show location/map section on event pages
  • Show seat selection section on event pages
  • Show social share buttons
  • Show “Add to Calendar” buttons

The Show speakers section on event pages and Countdown Timers checkboxes are saved but the page does not read them. Speakers and ticket countdowns always show when they apply.

Theme override#

your-theme/evenzo-events-manager/single-emwc_event.php

Calendar#

An interactive month calendar with AJAX navigation. Each day lists its events. Click an event to open a popup with the date, venue, excerpt, and a View Event button.

Month view#

A calendar grid with Previous Month and Next Month arrows and a Today button in the footer.

List view#

A list of the next 20 upcoming events with date box, time, venue, and thumbnail.

Adding a calendar#

Block Add the Event Calendar block from the Events Manager category.

Shortcode

[emwc_calendar]

Calendar options#

OptionBlock settingShortcode attribute
ViewView dropdownview="month" or view="list"
CategoryCategory dropdowncategory="workshops"
NavigationShow Navigation Arrowsshow_nav="yes"
TodayShow Today Buttonshow_today="yes"
Start monthnoneyear="2026" month="9"

view="week" is accepted by the shortcode but renders the month view.

Event lists#

Display events as a list, grid, or compact list.

Block Add the Events List block.

Shortcode

[emwc_events limit="10" layout="grid" columns="3"]

List options#

OptionValuesDefault
limitnumber10
layoutlist, grid, compactlist
columnsnumber (grid only)3
categoryslug, comma listall
featuredyes, nono
pastyes, nono
orderbydate, titledate
orderASC, DESCASC
show_imageyes, noyes
show_dateyes, noyes
show_timeyes, noyes
show_venueyes, noyes

The list and grid layouts print the event excerpt when one is set. The compact layout hides it.

Upcoming events#

Compact list for sidebars. Shows the date, title, and venue of the next events.

Widget Add the EMWC Upcoming Events widget.

Block Add the Upcoming Events block.

Shortcode

[emwc_upcoming limit="5"]

Options#

OptionValuesDefault
limitnumber5
categoryslugall
show_dateyes, noyes
show_venueyes, noyes

Single event embed#

Embed one event in a post or page.

Block Add the Event Card block and pick an event.

Shortcode

[emwc_event id="123"]
OptionValuesDefault
idpost IDnone
show_imageyes, noyes
show_metayes, noyes

The shortcode prints the featured image, title, date, time, venue, full content, and a View Full Event Details button.

Venue map#

Show a Google Map for a venue anywhere. Needs a Google Maps API Key in Events > Settings > Google Maps.

[emwc_venue_map id="45" height="300px"]
OptionValuesDefault
idvenue post IDnone
widthCSS size (px, %, em)100%
heightCSS size (px, %, em)300px
zoom1-20Default Zoom Level

Event countdown#

Block Add the Event Countdown block and pick an event. There is no countdown shortcode.

Widgets#

Add widgets at Appearance > Widgets.

EMWC Upcoming Events#

  • Title
  • Number of events (1 to 20)
  • Category

EMWC Mini Calendar#

  • Title
  • Category

The mini calendar shows navigation arrows and hides the Today button.

EMWC Event Categories#

  • Title
  • Show event count

Gutenberg blocks#

BlockDescription
Event CalendarMonth or list calendar
Events ListList or grid of events
Upcoming EventsCompact event list
Event CardSingle event embed
Event CountdownTimer to an event

Find them in the Events Manager category. See Gutenberg Blocks for each block’s settings.

Add to calendar#

Visitors can add an event to:

  • Google Calendar
  • Outlook
  • Yahoo Calendar
  • Any app that reads .ics files (Apple Calendar, Thunderbird)

Links appear in the single event sidebar. Two settings control them: Show “Add to Calendar” buttons on the Display tab and Enable iCal/ICS export for events on the Advanced tab.

Category filtering#

  • The calendar, event lists, upcoming list, and widgets accept a category slug
  • [emwc_events] accepts several slugs separated by commas
  • Category archive pages use the event archive layout

Create categories at Events > Event Categories.

Styling#

CSS classes#

.emwc-calendar {
}
.emwc-calendar-table {
}
.emwc-event-list {
}
.emwc-events {
}
.emwc-events-grid {
}
.emwc-event-card {
}
.emwc-upcoming-events {
}
.emwc-single-event {
}
.emwc-countdown {
}

Custom templates#

Override any file in plugins/evenzo-events-manager/templates/ by copying it to your-theme/evenzo-events-manager/.