Skip to content
GPLWP Guides

How to customize event pages in Divi

Design & Layout Time About 30–60 minutes 6 steps Updated 24 Sep 2026

DESIGN & LAYOUT
The short answer

You can style the general event template with Divi Theme Builder, but it may not expose Modern Events Calendar fields or booking controls. For full drag-and-drop event layouts, use MEC’s Divi Single Builder; developers can instead override the event template in a child theme.

The route
  1. 01Identify your event plugin
  2. 02Adjust MEC’s built-in settings
  3. 03Try a Divi template first
  4. 04Use a child-theme override
  5. 05Check every event state
  6. 06Use the fast route

What you need

  • Divi installed and active
  • Modern Events Calendar installed and configured
  • Administrator access
  • A child theme or staging site for code changes

Identify your event plugin

First confirm which event plugin creates the pages. This guide assumes Modern Events Calendar, where events are handled as a WordPress custom post type. Open one event on the front end and note whether the page contains the title, date, location, description, registration or booking elements you need to rearrange.

Do not edit an event from Pages unless it is actually a normal WordPress page. MEC events are managed from the event section in the WordPress dashboard.

Adjust MEC’s built-in settings

Before changing the layout, go to MEC Settings → Single Event. Set the single-event style, booking display and sidebar options that should apply site-wide. You can also create custom fields and enable their display on single event pages.

This route is enough when you only need different date formatting, a different built-in style, custom fields or a revised sidebar. It does not give you complete Divi control over the position of every event element.

Try a Divi template first

Open Divi → Theme Builder and create a custom body template for the event post type if Divi lists it in the assignment options. Build the layout with normal Divi sections and rows, then include dynamic post elements such as the title, featured image and content where appropriate. Save the template and assign it to the event type.

Divi Theme Builder supports templates for custom post types, but the standard builder does not automatically provide every MEC-specific field or booking control. If the event date, location or booking area is missing, this is the point where the manual Divi route stops being practical.

Use a child-theme override

For a code-based layout, copy the relevant MEC single-event template into your child theme and edit the copy rather than the plugin file. MEC documents the single-event override location as single-mec-events.php in the theme or child-theme directory.

Keep the original plugin files untouched. Direct edits are lost during updates, and template overrides can fall behind when MEC adds or changes event features. MEC also recommends using CSS or JavaScript where possible instead of overriding files unnecessarily.

Check every event state

Preview a normal event, a recurring event, an event with no image, an event with a long title and an event with booking enabled. Check desktop, tablet and mobile widths, then test the registration or ticket flow from the actual event page.

If a template looks correct but the details are blank, check the event plugin’s page-template setting before changing CSS. A wrong template selection is a common reason for missing titles, images and descriptions. Clear Divi and site caches after changing assignments.

Use the fast route

For Modern Events Calendar, Divi Single Builder for MEC is the quicker route when you need drag-and-drop control over event-specific content. It adds MEC modules for details such as the title, date, time, location and custom fields, and supports booking-related elements within the Divi layout.

Create a layout from M.E. Calendar → Divi Single Builder or the Divi Library, make sure its layout type is set to Layout, design the page with the MEC modules, then assign it globally in the single-event settings or override it for an individual event. The add-on requires MEC Lite or Pro version 6.0 or later.

The fast route

Let Divi Single Builder for MEC do it

Drag-and-drop single-event layouts for Modern Events Calendar, with booking elements built in for Divi sites.

Get Divi Single Builder for MEC

Sources

  1. webnus.net /dox/modern-events-calendar/add-event/?utm_source=openai
  2. webnus.net /dox/modern-events-calendar/single-event-settings/?utm_sourc…
  3. help.elegantthemes.com /en/articles/8624263-using-the-divi-theme-builder?utm_source…
  4. webnus.net /dox/modern-events-calendar/overriding-single-event-page/?ut…
  5. divieventscalendar.com /docs/events-page-module/troubleshooting-faqs/?utm_source=op…
  6. support.webnus.net /en/article/divi-single-builder-addon-1g1jpst/?utm_source=op…

Questions

Can Divi Theme Builder design a Modern Events Calendar event page?
Yes, Divi Theme Builder can target custom post types when the event plugin exposes them to Divi. However, the standard builder may only give you general post elements and content, not every MEC date, venue, ticket or booking element. If those fields do not appear, use the MEC Divi Single Builder add-on or a child-theme template override.
Do I need a plugin to customise every event element in Divi?
You need an MEC-specific builder add-on for a complete drag-and-drop layout of Modern Events Calendar fields and booking controls. Divi alone can handle the surrounding template and normal post content, while a developer can customise the underlying MEC template with a child theme. The add-on is the practical choice if you do not want to edit PHP.
Why are my event title or booking details missing?
Missing event details usually mean the wrong template or display mode is active, the event post type is not assigned to the Divi template, or the layout lacks the required MEC module. Check MEC’s single-event settings first, then confirm the Divi template assignment and test with an event that has complete data. Caching can also hide recent changes.
Can different events use different Divi layouts?
Yes, the MEC Divi Single Builder supports multiple layouts, and an individual event can override the global template when that option is available in the event editor. This lets you use separate designs for workshops, conferences or other event categories. Without the add-on, separate layouts usually require template conditions, custom code or separate normal WordPress pages.
Will changing the MEC template file survive an update?
No, editing the template inside the MEC plugin is unsafe because an update can replace your changes. Put the override in a child theme and review it after MEC updates, because the plugin may change its markup or add new event features. For simple visual changes, CSS is usually safer than copying and maintaining a complete template.