BACK TO DIRECTORY

Eventful for Elementor – Events Showcase for The Events Calendar

by ThemeAtelier

5.0
(2 ratings)

Eventful for Elementor is an Elementor addon for The Events Calendar plugin. It gives you five Elementor widgets — Grid, Carousel, Slider, Minimal List and Timeline — so you can showcase your events in fully customizable layouts without writing a single line of code.

Design your event sections visually inside the Elementor editor, see changes in real time, and deliver a polished event display on every device.

Plugin Demo | Pro Version | Support | Rate this Plugin

WHAT’S NEW IN 2.0

  • Three new widgets — Eventful Slider, Eventful Minimal List and Eventful Timeline.
  • Ready-made designs for Minimal List — three pre-made templates, ready to use or override from your theme.
  • Scroll-animated Timeline — the centre line fills as visitors scroll, with optional month/year labels between event groups.
  • Turn any widget on or off under Eventful For Elementor Widgets.
  • Pro layouts in the Elementor panel — Masonry, List, Table and Accordion appear in the Eventful category with a padlock, so you can see what Pro adds.

FIVE ELEMENTOR WIDGETS

1. Eventful Grid
Display your events in a responsive multi-column grid with independent column and row gaps. Use the Custom layout or switch to one of three ready-made designs.

2. Eventful Carousel
Turn your events into a touch-friendly carousel powered by Swiper.js, with per-breakpoint columns and rows, autoplay, arrows and dots.

3. Eventful Slider — New in 2.0
One event per slide, with the image running the full width of the slide. Ideal for hero sections and featured-event banners.

4. Eventful Minimal List — New in 2.0
A compact row with the image beside the event details. Pick the Custom layout or one of three ready-made designs.

5. Eventful Timeline — New in 2.0
Events alternate either side of a centre line that fills as the page scrolls. Add an optional month and year label between event groups, and set the colour and thickness of the line, the dot and the date badge.

Each widget can be switched off individually from the plugin’s admin panel.

CORE FEATURES

Event Query Control

  • Latest or Featured — show the latest events, or only events marked as featured in The Events Calendar
  • Upcoming events — show events that have not happened yet, optionally judged by start date
  • Include or Exclude specific events
  • Exclude by event type — hide the current (ongoing) event or password-protected events
  • Hide Free Events — hide events with no price or a price of 0
  • Hide Events Without Images — keep your layout clean by hiding imageless events
  • Order By ID, title, event start date, slug or random, in ascending or descending order
  • Limit — control how many events are shown

AJAX Live Filters

Add a styled filter bar above your events so visitors can narrow results without a page reload:

  • Category and Tag filters — with IN / AND / NOT IN operators and AND / OR relation between filters
  • Button-style filter tabs — with event counts, hide-empty option, renamed “All” label, icon and alignment
  • Live keyword search — with custom label, placeholder, width and alignment
  • Reset button — clears all active filters in one click

Ready-Made Designs

  • Switch any widget from the Custom layout to one of three pre-made templates with one click
  • Theme colour scheme for featured and non-featured events
  • Date strip background and gradient controls
  • Every design is a template file, so it can be overridden from your theme

Sortable Event Elements

Drag to reorder the parts of each event — thumbnail, title, event meta, content and social share — or remove a part to leave it out.

Image Display

  • Show or hide the featured image
  • Choose any registered image size
  • Retina display — load 2x resolution images on high-DPI screens
  • Thumbnail overlay — show a category badge or date label over the image

Event Meta Fields

Choose which event details appear and configure each independently:

  • Taxonomy — event category or tag with a custom icon
  • Venue — address, city, state, country, postal code, phone number; optional Google Maps link
  • Organizer — organizer name with a custom icon
  • Price — ticket price with a custom icon
  • Event Time — start date, end date, or a “Start to End” range in preset formats or your own PHP date format

Title & Content

  • Show or hide the title; set HTML tag (H1–H6, div, span, p); character limit and alignment
  • Show excerpt, content with a word or character limit, or full content; control HTML tag stripping; custom ellipsis text

Read More & Social Share

  • Read More as a styled button or a plain text link, with custom label
  • Text Link style controls — typography, colour, hover colour, padding, margin, and a Keep on One Line option
  • Share buttons for Facebook, Twitter, LinkedIn, Email and WhatsApp

Pagination

  • Load More button (AJAX) — with custom button label and end-of-results message

Carousel & Slider Controls

  • Autoplay with configurable speed and pause-on-hover
  • Infinite loop and lazy loading
  • Left-to-Right or Right-to-Left direction
  • Per-breakpoint columns, rows and slides to scroll (large desktop, desktop, tablet, mobile landscape, mobile)
  • Navigation arrows and dot pagination, with mobile visibility control and dynamic bullets
  • Adaptive height, touch swipe, mouse drag, mouse wheel, and tab/keyboard navigation

Accessibility

  • Visible keyboard focus ring on the live search box
  • Carousel slides that are off screen can’t be tabbed into or read out by screen readers
  • Default event meta, venue and excerpt colours meet WCAG AA contrast (4.5:1 or higher)

Full Style Control Inside Elementor

Every element has its own Style section — section title, event box, image, title, event meta, category labels, content, Read More button, filter bar, pagination, and carousel arrows and dots.

Link Options

  • Link events to their single event page or disable links entirely
  • Choose link target: Same Tab, New Tab, Parent, or Top
  • Option to add rel="nofollow" to event links

Developer Friendly

  • Every template can be overridden from your theme
  • Loads only what each widget needs — the slider library loads only on pages with a Carousel or Slider
  • Fully compatible with right-to-left languages — a dedicated RTL stylesheet loads automatically
  • Bundled libraries load under unique names, so they never clash with Elementor or other plugins

PRO FEATURES

Eventful for Elementor Pro unlocks:

  • Four more widgets — Masonry, List, Table and Accordion
  • Past and All events, not only upcoming
  • More filter styles — Dropdown, Radio and Checkbox
  • More pagination — AJAX number pagination, infinite scroll and standard pagination
  • Carousel modes — Center and Ticker, plus Fade, Coverflow, Cube and Flip effects, and number pagination
  • Timeline extras — horizontal timeline and four more vertical styles (Staggered, Two Columns, Line on Left, Line on Right)
  • Image effects — zoom on hover, grayscale modes, lazy load, and video or audio in place of the image
  • Layout options — overlay content, right-side image and same-height items
  • Per-field show/hide on the ready-made designs
  • More share networks — Pinterest, Instagram, VK, Digg, Tumblr, Reddit, Pocket and Xing

WHO IS THIS PLUGIN FOR?

Elementor Designers — Build beautiful event sections inside the drag-and-drop editor with zero code.

Event Managers — Display upcoming conferences, concerts, community events, or classes and let visitors filter by category, tag or keyword.

Web Developers — Drop in a production-ready events widget in minutes. Override any template from your theme.

Educational Institutions — Organize school events, workshops, and open days on a clean timeline or list.

Non-profits & Community Organizations — Promote fundraisers, volunteer opportunities, and local gatherings with clarity.

REQUIREMENTS

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • Elementor (free) 3.5.0 or higher
  • The Events Calendar (free version works)

OTHER PLUGINS FROM THEMEATELIER

Screenshots

Eventful Grid widget — multi-column event layout with AJAX filter bar.

Eventful Grid widget — multi-column event layout with AJAX filter bar.

Eventful Carousel widget — Standard mode with navigation arrows and dot pagination.

Eventful Carousel widget — Standard mode with navigation arrows and dot pagination.

Eventful Carousel widget — Center mode with scaled active slide.

Eventful Carousel widget — Center mode with scaled active slide.

Display Options panel — image, title, meta, content, and read-more settings.

Display Options panel — image, title, meta, content, and read-more settings.

Filter Events panel — event type, include/exclude, and AJAX taxonomy filter settings.

Filter Events panel — event type, include/exclude, and AJAX taxonomy filter settings.

Carousel settings panel — mode, transition effect, autoplay, and per-breakpoint columns.

Carousel settings panel — mode, transition effect, autoplay, and per-breakpoint columns.

Style tab — typography, colors, and spacing controls for every element.

Style tab — typography, colors, and spacing controls for every element.

Plugin admin panel — enable/disable widgets and getting-started guide.

Plugin admin panel — enable/disable widgets and getting-started guide.

Plugin Details

Active Installs
200
Total Downloads
6,102
Version
2.3.0
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1.3
Added
2025-02-07
Last Updated
2026-10-26 10:14am GMT

Ratings

5
2
4
0
3
0
2
0
1
0