Skip to content
WordPress Events Calendar
  • FeaturesExpand
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • DocsExpand
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • CompareExpand
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free
WordPress Events Calendar

Home / Docs / Page builders

Using the calendar with page builders

Monthly Events Calendar works in any page builder that can show a shortcode — which is all of them. Here’s exactly where to paste it in each popular builder, plus a few tips for a tidy layout.

The one thing you need

Every builder below uses the same shortcode:

[wp_monthly_events]

Add view="list" or view="day" to choose which view the calendar opens on, for example [wp_monthly_events view="list"]. Without it, the calendar opens on the default view from Events Calendar → Settings. Shortcode reference

One calendar per page. The calendar is a single app on the page, so add it once. If you need several views, put one calendar on the page — visitors switch views with its Month, Day and List buttons.

Block editor and Kadence

In the block editor, you don’t need the shortcode at all: add the Monthly Events Calendar block and choose the Default view in the block sidebar.

Monthly Events Calendar block selected in the editor, with the Default view setting
The block and its Default view setting.

With Kadence Blocks, add a Row Layout, pick a single column, and insert the Monthly Events Calendar block inside it. Set the row’s content width to the theme default or wider — the month grid needs room. The same works inside any other block-based layout plugin. Kadence guide

Elementor

  1. Edit the page with Elementor.
  2. Search the widget panel for Shortcode and drag it into a section.
  3. Paste [wp_monthly_events] and click Update.

Use a full-width or boxed container of at least 900 pixels for the month view; for narrower columns, use view="list". Full Elementor guide

Divi

  1. Open the page in the Divi Builder.
  2. Add a Code module (or a Text module) to a full-width row.
  3. Paste the shortcode and save.

Full Divi guide

Avada (Fusion Builder)

  1. Edit the page with Avada Builder.
  2. Add a Code Block element — or a Text Block — to a full-width column.
  3. Paste the shortcode and save.

Full Avada guide

Beaver Builder, WPBakery and Bricks

BuilderElement to use
Beaver BuilderHTML module, or a Text Editor module
WPBakeryText Block, or Raw HTML
BricksShortcode element
Classic editorPaste the shortcode on its own line

Why the calendar may look empty in the builder

Some builders show shortcodes as a plain box while you edit, or load the page without its scripts. That’s normal: preview or view the page to see the live calendar. If it’s still empty on the live page, see troubleshooting.

Layout tips

  • Give the month view space. It’s a seven-column grid; under about 700 pixels wide it adapts, but a full-width section looks best.
  • Use the list view in narrow places — homepage sections, columns beside text, landing pages.
  • Don’t put it inside tabs or accordions that start closed. A calendar that loads hidden may need a page refresh to size itself. Put it in normal page flow.
  • Keep one calendar page as the “home” of your events and set it under Events Calendar → Settings → Select Calender Page, so category pages link back to it.
WordPress Events Calendar
  • Switch from The Events Calendar
  • About
  • Changelog
  • Roadmap
  • Support

© 2026 WP Monthly Events

Scroll to top
  • Features
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • Docs
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • Compare
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free