Plugin Features

Everything built into Divi Events Extended. Eleven modules, two sources, zero feature gating.

Built specifically for Divi 5. Works with built-in events or The Events Calendar. Includes server-side calendar views, an eight-field filter bar, recurring rules, dynamic content tags, and nine ready-to-use page templates.

Visual Builder

Divi Events Extended features

Everything below is a setting in one of the eleven modules. One plugin, two event sources (DE Events built in, The Events Calendar read-only), and layouts that survive a source switch.

Events feed

Displays upcoming, past, or all events in grid, list, or compact rows. Supports numbered pagination, load more buttons, and infinite scroll. Includes six image aspect ratios and independent status badges.

  • Grid, list, and compact row layouts
  • Numbered paging, Load More, or infinite scroll
  • Per-card background, border, box shadow, and padding
  • Height and color controls for the hairline between list rows

Events calendar

Interactive calendar rendered server-side so views survive page caching and CDN layers. Offers month grid, multi-column week view, detailed day schedule, and chronological agenda list.

  • Month, week, day, and agenda views
  • Server-side rendering, so views survive page caching

Filter bar

Eight filter criteria in horizontal bar or vertical sidebar formats. Uses progressive enhancement to submit as a standard GET form without JavaScript, and enhances to live AJAX when scripts run.

  • Filters: search, category, tag, type, venue, organizer, attendance mode, date range, price
  • A real form that works with JavaScript off, and filters as you type when it is on

Event countdown

Live ticking countdown timer to an event start or end time. Allows unit toggling for days, hours, minutes, and seconds with rollover calculation. Includes three post-expiry behaviors.

  • Days, hours, minutes, and seconds to the next occurrence

Add to calendar

Provides one-click calendar integration for Google Calendar, Outlook Live, Apple Calendar, and direct .ics downloads. Built using semantic HTML5 details and summary tags for screen reader accessibility.

  • Google, Outlook, and a downloadable .ics file per event

Related events

Recommends events matching the active event by venue, category, tag, or organizer. Uses the Feed card engine for unified card styling and automatically excludes the active event from results.

  • Related by category, tag, venue, or organizer, with the feed's card design controls

Event register

Draws ticket purchase and registration links as primary or secondary buttons. Displays capacity counts, ticket pricing labels, and status badges directly within the button layout.

  • Direct registration link with custom button typography
  • Capacity counts and tabular numeric pricing displays
  • Handles external ticketing URLs or native registrations
  • Supports sold out and registration closed states

Event date and time

Renders date, time, and timezone with separate typography controls for each part. Supports multi-day ranges, all-day flags, and events with dates announced but times to be determined.

  • Splits schedule into date, clock, and timezone layers
  • Multi-day date range formatting across boundaries
  • All-day event detection suppresses redundant timestamps
  • Handles unannounced time placeholders cleanly

Event venue

Outputs venue name, physical address, telephone number, website link, and Google Maps direction link. Phone numbers, websites, and directions can be toggled independently.

  • Separate typography for name, address, phone, and website
  • Website links display clean domain names only
  • Optional Google Maps directions link
  • Links to venue archive page for local event discovery

Event organizer

Displays organizer name, contact email, phone number, and official profile URL. Supports events with multiple organizers and links to dedicated organizer archive pages.

  • Individual typography controls for organizer contact info
  • Multiple organizer support with automatic separator punctuation
  • Direct email and telephone links
  • Links to dedicated organizer archives

Event status

Renders status badges for scheduled, cancelled, postponed, moved online, or rescheduled events. Each state features independent color, border, and text styling options.

  • Five distinct status states
  • Per-state background, border, and text overrides
  • Conditional suppression when events are scheduled normally
  • Accessible badges announced clearly to screen readers

Events feed

Displays upcoming, past, or all events in grid, list, or compact rows. Supports numbered pagination, load more buttons, and infinite scroll. Includes six image aspect ratios and independent status badges.

  • Grid, list, and compact row layouts
  • Numbered paging, Load More, or infinite scroll
  • Per-card background, border, box shadow, and padding
  • Height and color controls for the hairline between list rows

Events calendar

Interactive calendar rendered server-side so views survive page caching and CDN layers. Offers month grid, multi-column week view, detailed day schedule, and chronological agenda list.

  • Month, week, day, and agenda views
  • Server-side rendering, so views survive page caching

Related events

Recommends events matching the active event by venue, category, tag, or organizer. Uses the Feed card engine for unified card styling and automatically excludes the active event from results.

  • Related by category, tag, venue, or organizer, with the feed's card design controls

Filter bar

Eight filter criteria in horizontal bar or vertical sidebar formats. Uses progressive enhancement to submit as a standard GET form without JavaScript, and enhances to live AJAX when scripts run.

  • Filters: search, category, tag, type, venue, organizer, attendance mode, date range, price
  • A real form that works with JavaScript off, and filters as you type when it is on

Event countdown

Live ticking countdown timer to an event start or end time. Allows unit toggling for days, hours, minutes, and seconds with rollover calculation. Includes three post-expiry behaviors.

  • Days, hours, minutes, and seconds to the next occurrence

Add to calendar

Provides one-click calendar integration for Google Calendar, Outlook Live, Apple Calendar, and direct .ics downloads. Built using semantic HTML5 details and summary tags for screen reader accessibility.

  • Google, Outlook, and a downloadable .ics file per event

Event register

Draws ticket purchase and registration links as primary or secondary buttons. Displays capacity counts, ticket pricing labels, and status badges directly within the button layout.

  • Direct registration link with custom button typography
  • Capacity counts and tabular numeric pricing displays
  • Handles external ticketing URLs or native registrations
  • Supports sold out and registration closed states

Event date and time

Renders date, time, and timezone with separate typography controls for each part. Supports multi-day ranges, all-day flags, and events with dates announced but times to be determined.

  • Splits schedule into date, clock, and timezone layers
  • Multi-day date range formatting across boundaries
  • All-day event detection suppresses redundant timestamps
  • Handles unannounced time placeholders cleanly

Event venue

Outputs venue name, physical address, telephone number, website link, and Google Maps direction link. Phone numbers, websites, and directions can be toggled independently.

  • Separate typography for name, address, phone, and website
  • Website links display clean domain names only
  • Optional Google Maps directions link
  • Links to venue archive page for local event discovery

Event organizer

Displays organizer name, contact email, phone number, and official profile URL. Supports events with multiple organizers and links to dedicated organizer archive pages.

  • Individual typography controls for organizer contact info
  • Multiple organizer support with automatic separator punctuation
  • Direct email and telephone links
  • Links to dedicated organizer archives

Event status

Renders status badges for scheduled, cancelled, postponed, moved online, or rescheduled events. Each state features independent color, border, and text styling options.

  • Five distinct status states
  • Per-state background, border, and text overrides
  • Conditional suppression when events are scheduled normally
  • Accessible badges announced clearly to screen readers
Architecture

Dual event sources without data duplication

Divi Events Extended includes a full native event system, but also connects to The Events Calendar through a read-only adapter. Your site designs work identically against either source.

N

Native DE events

Built-in custom post types for events, venues, and organizers. Includes categories, tags, event types, and recurring event rules. Requires no other plugin.

N

The Events Calendar (TEC) Adapter

Reads directly from TEC database tables without copying or migrating data. Your URLs, admin workflows, and existing calendar data remain untouched.

N

Switch without rebuilding

Change your event source from the plugin settings panel. All 11 Divi 5 modules continue rendering against the new source without broken layouts.

Native DE Events

CPTs, Taxonomies, Recurring Rules

Identical Output Across All 11 Modules

Feed · Calendar · Filter Bar · Countdown · Related · Single Fields

The Events Calendar

Direct Read-Only DB Adapter

Repetition Engine

Recurring events with dedicated database occurrences

Built-in recurring rules expand into a dedicated database table for fast querying, accurate calendar grids, and clean archive navigation.

01

Daily, weekly, monthly, and yearly

Set repeat frequencies with custom interval steps (such as every two weeks or the third Thursday of every month). Supports repeat count limits or fixed end dates.

02

Fast date lookups

Each occurrence is individually indexed for lightning-fast retrieval. Calendar grids and date-based archives load instantly, even with thousands of recurring dates.

03

Exception dates and holiday exclusions

Skip specific dates in a recurring series without deleting or splitting the original event. The engine suppresses excluded dates while maintaining future occurrences.

Search and Filtering

Eight filter criteria with progressive enhancement

A functional HTML GET form enhanced with asynchronous AJAX filtering. Allows attendees to locate events by date, location, price, and category.

01

Keyword search

Searches titles, descriptions, and venue names with instant debounced input.

02

Category

Dropdown or multi-checkbox filtering based on hierarchical categories.

03

Tags

Filters by topic tags to let attendees find specific event themes.

04

Event type

Filter by conference, workshop, meetup, festival, or seminar formats.

05

Venue

Dropdown list populated only with venues holding active upcoming events.

06

Organizer

Filter events by host agency, team member, or event organizer.

07

Date range

Date picker inputs for start date and end date boundaries.

08

Price filter

Isolate free events or filter by specific ticket pricing brackets.

Page Templates

Nine templates on activation

event, venue, and organizer singles and archives, plus category, tag, and type archives; your own Theme Builder template takes over automatically

Single Event

Single Venue

Single Organizer

Event Archive

Venue Archive

Organizer Archive

Category Archive

Tag Archive

Type Archive

Divi 5 dynamic content integration

Every event property is registered with Divi's native dynamic content picker. Use regular Divi text, image, and button modules and populate them dynamically with event dates, venue addresses, organizer phones, and ticket links.

Dynamic Fields:

24+ Registered Tags

Tools and Licensing

Migration tools and transparent licensing

No feature gates, no tier locks, and built-in tools to import your existing event database.

One-click TEC migration

Moving away from The Events Calendar? The built-in migration tool copies events, venues, organizers, and categories into native DE Events with one click. Preserves date ranges, recurring rules, and custom meta.

CSV import and export

Import and export events, venues, and organizers using standard CSV spreadsheets. Includes sample templates and duplicate detection by post title and date.

Zero feature gating

All eleven modules, all calendar views, and all template integrations are included in every license. A lapsed license stops automatic updates, but your modules and site layouts continue working without interruption.