Council meetings, public hearings, community programs — a government’s calendar is public information, and residents should be able to find it in seconds. This guide shows how to add a filterable city events calendar in WordPress using the Egovt theme’s Event Management system.

What a useful events section provides

  • Each event’s date, time and venue at a glance.
  • Filtering by type (meetings, hearings, programs) and tags.
  • A calendar view plus a scannable upcoming-events list.
  • Location details and a map so people can get there.
  • Organizer contact and a link for more information.

Building it with Egovt’s Events module

Egovt provides a dedicated Events custom post type — built and registered by our OvaTheme Events plugin — complete with its own taxonomies (Types and Tags) and a calendar. It’s a full event system managed from its own admin section, not a workaround layered onto ordinary pages.

On URLs: events already use a clean /event/ slug by default, but if you’d rather it read /events/ or match your own language, you can rename it without code using the free Loco Translate plugin. See how to rename the event URL slug.

1. Add each event

Go to Events → Add New Event, write the title and description, then set the event details:

  • Start and end date and time.
  • The venue, plus a map with address, latitude and longitude.
  • The organizer, with email, phone and a website link.
  • A gallery of images for the event.
Add an event

2. Organize with types and tags

Events have two taxonomies — Types and Tags. Create types like “Council Meeting”, “Public Hearing” or “Community” under Events → Types, and use tags for finer labels. These power the front-end filtering.

3. Show the calendar and lists

Egovt ships a rich set of Event widgets for Elementor, so you can present events in whatever format a page needs. Here’s what each element does:

Events calendar

A full month calendar with each event on its date; the centrepiece of a dedicated calendar page.

Elementor Events calendar widget in the Egovt theme

Events grid

Events shown as image cards in a grid (two style variants), good for a visual “what’s on” section.

Elementor Events grid widget in the Egovt theme

Events list

A compact, scannable list of events with date and venue (two style variants), ideal for a sidebar or a simple schedule.

Elementor Events list widget in the Egovt theme

Upcoming events

Automatically shows the next events coming up — perfect for the homepage.

Elementor Events list widget in the Egovt theme

Events slider

Featured events in a rotating carousel.

Elementor Events slider widget in the Egovt theme

Events category

Lists or links your event Types so visitors can jump straight to the kind of event they want.

Elementor Events category widget in the Egovt theme

Events (pro)

An advanced, combined layout with extra display options for a full events page.

Elementor Events pro widget in the Egovt theme

Fine-tune colors and the calendar look under Appearance → Customize → Events.

Tips for an events calendar people trust

  • Post events well in advance and keep dates accurate.
  • Always fill in the venue and map — it’s the detail people need.
  • Use a consistent set of types so filtering stays clean.
  • Add the organizer’s contact for questions.

An events calendar is one piece of a much bigger whole. A finished government site usually pairs it with public services, a department directory, a document center and clear navigation so residents find everything in one place. If you’re assembling the entire site, our complete guide How to Build a Government Website With WordPress takes you from a blank install to a working portal.

Why we’d start with Egovt

Egovt’s Event Management system, plus services and departments, comes in one $49 theme with no coding. Explore the live demo.

Frequently asked questions

How do I add an events calendar to WordPress?

In Egovt, go to Events → Add New Event to add each event with its date, venue and map, organize them with Types and Tags, then display them using the Events calendar and list widgets for Elementor.

Can visitors filter events by type?

Yes. The Events module includes Types and Tags taxonomies, so residents can filter to meetings, hearings or community programs.

Does each event show a map?

Yes. Every event supports a venue with a Google Map (address, latitude and longitude) plus organizer contact details.

Is there a calendar view?

Yes. Egovt provides an Events calendar widget for Elementor, alongside grid, list, upcoming and slider layouts.