WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by CoolHappy v2.0.0

Events Search & Filter Bar for The Events Calendar

Event search and filter bar for The Events Calendar. Add an event search box, date filters and filtered event lists anywhere with a shortcode.

Events Search & Filter Bar for The Events Calendar

The facts

Rating
4.8★ from 29
Active installs
3k+
Price
Free
Last updated
27 Aug 2026
Added
Feb 2019
Requires WP
6.3
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
86,741

Our analysis

AI-assisted

Events Search & Filter Bar for The Events Calendar is a WordPress plugin designed to enhance the functionality of The Events Calendar. It allows visitors to search for events by name, filter them by date range, and view results on the same page, providing a more efficient way to navigate a long list of events.

This plugin is suitable for anyone managing events, conferences, webinars, or similar activities using The Events Calendar. It integrates seamlessly with various themes and page builders, making it accessible for a wide range of WordPress users.

Best for: This plugin is best for WordPress users who manage events with The Events Calendar and need a search and filter solution.

What it does well

  • Free plugin available in the WordPress.org directory
  • Provides real-time event search with type-ahead suggestions
  • Includes a date filter with multiple preset options
  • Offers shareable URLs for filtered event views
  • Customisable appearance to match site design

Where it falls short

  • Limited information provided about specific features

Verdict

Events Search & Filter Bar for The Events Calendar offers useful search and filtering capabilities for event management. It is a practical addition for those looking to improve user experience on their events page.

From the developer

CoolHappy's own description of Events Search & Filter Bar for The Events Calendar, lightly tidied.

Give your visitors a real way to find events instead of scrolling a long event calendar.

Events Search & Filter Bar is a free event search plugin and events filter bar for The Events Calendar. Visitors type an event name, narrow it to a date range, and see matching events on the same page — with a shareable URL for every filtered view.

Front-end event search and filtering is normally a paid feature in the events calendar ecosystem. This event calendar addon gives you a real, working one for free.

An events calendar addon, not another event calendar plugin

This plugin does not replace your WordPress event calendar — it makes the one you already have findable. If you run The Events Calendar to manage events, conferences, webinars, workshops, classes, gigs or local meetups, and your events page has grown into a long list, this adds the search and filtering layer that list is missing.

It works on any WordPress site running The Events Calendar (free or Pro), with any theme, and with the block editor, Elementor, Divi, Beaver Builder, Bricks and WPBakery — because the bar is placed with a simple shortcode.

What you get, free

  • Event search that runs on the server. Keyword search matches the event title, paginated and bounded — your event catalogue is never dumped into the browser.
  • Type-ahead event suggestions. Instant results as visitors type, in a keyboard-driven dropdown — and, when the bar has a results list to hand them to, a “See all results” row that takes them there.
  • A date filter with presets. Today, Tomorrow, This weekend, This week, Next week, This month, Next month — or a custom date range. Multi-day and recurring events are matched correctly, in your site’s timezone.
  • Filtered event lists on the same page. Place the results region where you want it and the bar drives it — event count, active-filter chips, Load more, and helpful empty states that offer a way out (“Clear search”, “Search past events too”, “Browse past events”).
  • Events grid or events list, the visitor’s choice. Pick the default; visitors can flip between the two from the results toolbar, and re-sort — soonest first, latest first, or by title.
  • Event cards you control. Show or hide the image, title, date, venue and cost, set the number of columns and the card scale, and choose how the event date reads.
  • Shareable, bookmarkable URLs. Every search, date range, sort and page is in the address bar, so a filtered event view can be linked, shared and crawled — and the browser’s back and forward buttons behave.
  • Put your search bar on the default events page. On The Events Calendar’s List view, swap out its search box, its List/Month/Day links and its date navigation, and put your bar there instead. It keeps rendering its own event results — your search and date filter drive them.
  • Add a heading to the events page. The events archive is not a normal WordPress page, so there is nowhere obvious to title it. Type one line and it appears above the bar; leave it blank and nothing changes.
  • Make it match your site. Accent, text and background colours (six ready-made palettes, including two dark ones), two bar frames, six search-button treatments, a control-size scale and a corner-radius slider. A theme-proof control reset keeps the bar clean on themes that restyle every input.
  • Accessible by design. A proper combobox/listbox keyboard pattern, focus that never leaves the input while arrowing through suggestions, polite screen-reader announcements — and a plain form fallback that still searches with JavaScript switched off.
  • Light on your site. Event queries are cached, public requests are rate-limited, and the CSS and JS load only on pages that actually render a bar.

Add the event search bar with a shortcode

Drop this on any page, post or widget area:

[events-calendar-search]

Out of the box that’s an event search box with type-ahead suggestions. Turn on the date filter and a results region in the settings panel, and the panel writes the shortcodes for you — including the second tag that marks where the filtered event list appears:

[events-calendar-search facets="search,date" results-mode="inline" target="events"]
[events-calendar-search-results target="events"]

You never have to type either by hand. Design the bar in the panel, then copy both tags with one click.

Shortcode attributes

Every attribute below is optional. Leave one out and it inherits your saved setting, so a bare [events-calendar-search] follows the settings panel and you only add an attribute where one placement should differ.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for event and conference organisers.

Sugar Calendar

Easily manage events and sell tickets on your WordPress site. Sugar Calendar is easy-to-use, reliable, and exc...

Free 10k+ installs 4.5★ (24)
WP Events Manager

The all in one Events Manager for WordPress: create and manage events, sell event tickets online easily. No Co...

Free 30k+ installs 2.7★ (13)
Event Genius

Event management plugin for WordPress with built-in registrations, recurring events, tickets, and calendars. R...

Free 600+ installs 4.7★ (13)