Skip to content
CalendarWP DocumentationSearch documentation ⌘K / Ctrl K

Templates and patterns

CalendarWP includes layouts for event details, event archives, calendars, venues and organizers. A template controls the page layout; a pattern is a reusable arrangement of blocks within it.

Edit a bundled layout in the Site Editor

With a block theme, you can customize the bundled layouts without editing plugin files.

  1. Open CalendarWP > Options > Templates and use the template shortcuts, or open Appearance > Editor > Templates.
  2. Choose the layout you want to change, such as CalendarWP Event Details or CalendarWP Venue Page.
  3. Select the blocks you want to adjust. Change their arrangement, spacing or typography using the controls available for those blocks.
  4. Save the template, then open a real event or venue page to check the result. Check a phone-sized view too.

WordPress saves your customization as a site-level override. Plugin updates do not overwrite it. This also means a newly improved plugin default will not automatically replace your customized layout.

Use Templates > Quick Actions to open template and pattern management. An inserted pattern can be adjusted through its available block controls. Some dynamic event blocks have a fixed internal layout; the Site Editor does not expose every piece of their rendered HTML as an editable block.

Choose the right template

WordPress selects archive and term templates automatically. You do not need to assign a template separately to every calendar or venue.

For an individual event, use the event editor's Template selector. To choose the default for newly created events, open Options > Templates > Template Assignments > Default template for new events.

On the first save of a page containing a CalendarWP calendar block, the wide calendar template is selected if the page still uses WordPress's default template. Existing custom choices and later manual changes are preserved.

Restore plugin defaults

Back up your template customizations first. CalendarWP > Options > Tools > Reset Template Overrides removes saved overrides so the plugin defaults apply again. Treat this as a reset, not a harmless preview: your saved layout changes will be removed.

If an update seems not to change a layout, check for a saved override before resetting anything.

Classic themes and archive navigation

Classic themes use bundled fallback templates; the block-theme Site Editor workflow may not be available. Do not edit files inside the plugin, because updates replace them.

Under Options > Templates > Event archive navigation, choose Pagination or Endless scroll (auto-load). Customized archive templates must retain CalendarWP's inherited event list and native pagination for auto-loading to work. See the core guide for keyboard behavior and loading fallbacks.

Applies to core 1.0.58-rc27. Theme features and individual block controls determine which editing options are available.

Search documentation

Browse all guides