Title: Easy Events Calendar : All-in-One Events Calendar with Social Event, Eventbrite, Meetup, Google &amp; iCal Import Support
Author: Xylus Themes
Published: <strong>July 7, 2025</strong>
Last modified: July 30, 2026

---

Search plugins

![](https://ps.w.org/xylus-events-calendar/assets/banner-772x250.jpg?rev=3341027)

![](https://ps.w.org/xylus-events-calendar/assets/icon-256x256.png?rev=3323355)

# Easy Events Calendar : All-in-One Events Calendar with Social Event, Eventbrite, Meetup, Google & iCal Import Support

 By [Xylus Themes](https://profiles.wordpress.org/xylus/)

[Download](https://downloads.wordpress.org/plugin/xylus-events-calendar.1.1.2.zip)

 * [Details](https://wordpress.org/plugins/xylus-events-calendar/#description)
 * [Reviews](https://wordpress.org/plugins/xylus-events-calendar/#reviews)
 * [Development](https://wordpress.org/plugins/xylus-events-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/xylus-events-calendar/)

## Description

✨ Easy Events Calendar is a powerful, modern, and flexible event management plugin
for WordPress.

Create, manage, and display events with ease — whether they are internal events 
or imported from platforms like Eventbrite, Meetup, or Facebook.

⚡ Includes advanced recurring events, real-time AJAX event discovery, Mini Calendar
widgets, and seamless “Add to Calendar” integration for a premium user experience.

📖 [Documentation](http://docs.xylusthemes.com/docs/easy-events-calendar/) | 🔗 
[Plugin Website](https://xylusthemes.com/plugins/easy-events-calendar/)

### 🚀 Why Choose Easy Events Calendar?

✔ No coding required
 ⚡ Fast and performance optimized 🔗 Supports internal + external
events 📱 Fully responsive design 🔍 Advanced AJAX filtering system 📆 Built-in 
Mini Calendar & “Add to Calendar” Sync

### 🚀 Core Features

### 🗂️ Internal Event Management

 * Create and manage events using custom post type (eec_events)
 * Clean and user-friendly admin interface
 * No dependency on third-party tools

### 🔁 Advanced Recurring Events

 * Supports Daily, Weekly, Monthly, and Yearly schedules
 * Automatically generates future event instances
 * Ideal for classes, webinars, and recurring events

### 🔍 Smart Event Discovery (AJAX Powered)

 * Real-time event filtering without page reload
 * Filter by Category, Tag, Venue, Organizer, Date Range, Day, and Time
 * Fast and smooth user experience
 * Option to display past events when upcoming events are not available

👉 Shortcode:
 **[eec_events_discovery]**

### 🏷️ Event Organization

 * Categories and Tags support
 * Venue management 📍
 * Organizer management 👤
 * Dedicated archive pages

### 📅 Calendar Export & Sync

 * “Add to Calendar” buttons for individual events
 * Support for Google Calendar, Yahoo Calendar, and iCalendar (.ics) downloads
 * Global iCal feed link for syncing all upcoming events

### 🗓️ Mini Calendar & Tools

 * Compact Mini Calendar view for sidebars
 * Includes a dedicated Mini Calendar widget
 * Built-in Feedback form for user engagement

👉 Shortcode:
 **[easy_event_calendar_mini]**

### 🎨 Modern UI Design

 * Clean and professional layouts
 * Smooth animations and transitions
 * Modern glass-style interface

### ⚡ High Performance

 * Optimized SQL queries
 * Handles large event data efficiently
 * Fast pagination system

### 📱 Fully Responsive

 * Mobile-friendly layouts
 * Compact pagination for small screens
 * Works perfectly on all devices

### 🎨 Available Views

📅 Calendar View – Full month layout
 🧱 Grid View – Card-based modern layout 📋
List View – Clean listing format 🧩 Staggered (Masonry) – Dynamic layout 🎞️ Slider
View – Interactive event slider 🗓️ Mini Calendar – Compact sidebar calendar view

### 🔗 Supported External Sources

Easy Events Calendar also works seamlessly with the following third-party plugins:

 * [Import Eventbrite Events](https://wordpress.org/plugins/import-eventbrite-events/)
 * [Import Social Events](https://wordpress.org/plugins/import-facebook-events/)
 * [Import Meetup Events](https://wordpress.org/plugins/import-meetup-events/)
 * [WP Event Aggregator](https://wordpress.org/plugins/wp-event-aggregator/)
 * [EventON](https://wordpress.org/plugins/eventon-lite/)
 * [Events Manager](https://wordpress.org/plugins/events-manager/)

### ⚙️ Installation

 1. Upload the plugin folder to /wp-content/plugins/ or install via dashboard
 2. Activate the plugin
 3. Go to Settings > Easy Events Calendar
 4. Start creating events from “Easy Events” menu

📌 Shortcodes:

Use the following shortcodes to display events on your website:

**[eec_events_discovery]** – Displays AJAX-powered event discovery with filters.
**[
easy_events_calendar]** – Shows the classic events calendar view. **[easy_event_calendar_mini]**–
Displays the compact Mini Calendar.

### 📜 Changelog

#### 1.1.2

 * FIXED: Issue with past events not displaying when navigating to previous months
   in the calendar view.
 * FIXED: Mobile layout responsiveness and text overlapping issues in the Mini Calendar
   event list.
 * FIXED: Empty description tooltip fallback text in the calendar view.
 * IMPROVEMENTS: The event search bar now correctly filters by the selected event
   source.
 * IMPROVEMENTS: Strengthened AJAX security with stricter data sanitization and 
   nonce verification.
 * IMPROVEMENTS: Resolved PHPCS warnings for better code quality and WordPress coding
   standards compliance.

#### 1.1.1

 * ADDED: Custom Recurring events Option.
 * ADDED: “Add to Calendar” integration with Google Calendar, Yahoo Calendar, and
   iCalendar (.ics) file download.
 * ADDED: iCal feed link for all upcoming events.
 * ADDED: Mini Calendar view.
 * ADDED: Mini Calendar widget for sidebars.
 * ADDED: Feedback form.
 * ADDED: Advanced event filters including Category, Tag, Location, Organizer, Date
   From, Date To, Day, and Time.
 * ADDED: Option to display past events when no upcoming events are available.
 * IMPROVEMENTS: Completely modernized and premium admin GUI, replacing basic design
   settings.
 * IMPROVEMENTS: Enhanced security through improved data sanitization.

#### 1.1.0

 * ADDED: New “Related Events” support with term-based matching (Category, Tag, 
   Venue, Organizer) to automatically display related events.
 * ADDED: Advanced “Upcoming Events” widget with 10 unique styles (Timeline, Masonry,
   List, Card Grid, Badge, etc.), fully customizable from the admin panel.
 * ADDED: AJAX filtering and layout toggle in [eec_events_discovery] shortcode with
   live search and Grid/List view switching.
 * ADDED: Custom post type for internal events.
 * ADDED: Custom taxonomies — Category, Tag, Organizer, and Venue.
 * ADDED: Full support for recurring events with instance-based date handling.
 * ADDED: Randomized professional placeholder images for events without featured
   images.
 * ADDED: Design customization settings including Colors, Typography, and Header
   visibility controls.
 * FIXED: Tooltip positioning and visibility issues.
 * FIXED: Security and input sanitization improvements across all inputs.
 * IMPROVEMENTS: Enhanced metadata support including venue addresses, Google Maps(
   latitude/longitude), and organizer contact details.
 * IMPROVEMENTS: Organizer taxonomy changed to hierarchical for better admin experience.
 * IMPROVEMENTS: Unified event data retrieval logic for improved performance.
 * IMPROVEMENTS: Added compatibility support for WordPress 7.0.

#### 1.0.3

 * ADDED: New slider layout.
 * ADDED: Support for multiple widgets.
 * ADDED: Option to hide the header.
 * ADDED: Category parameter support in the shortcode.
 * IMPROVEMENTS: Security and code quality improvements.

#### 1.0.2

 * ADDED: Support for EventOn plugin.
 * ADDED: Support for Events Manager plugin.
 * FIXED: Issue with event ordering in Masonry(Staggered) layout.

#### 1.0.1

 * Updated plugin branding and improved overall presentation.

#### 1.0.0

 * Initial release
 * Display support for Eventbrite, Meetup, Facebook Events, and WP Event Aggregator
 * Includes 4 unique views: Calendar, Grid, Row, and Masonry
 * Load More feature with pagination settings
 * Button text and colour customisation options

### 🚀 Upgrade Notice

#### 1.1.0

Major update with Internal Events, Recurring System, and AJAX Event Discovery.

## Screenshots

[⌊Calendar View – Browse upcoming events in an interactive calendar layout.⌉⌊Calendar
View – Browse upcoming events in an interactive calendar layout.⌉[

Calendar View – Browse upcoming events in an interactive calendar layout.

[⌊Grid View – Display events in a modern and visually appealing grid format.⌉⌊Grid
View – Display events in a modern and visually appealing grid format.⌉[

Grid View – Display events in a modern and visually appealing grid format.

[⌊List View – View events in a simple and easy-to-read list layout.⌉⌊List View –
View events in a simple and easy-to-read list layout.⌉[

List View – View events in a simple and easy-to-read list layout.

[⌊Masonry View – Showcase events in a dynamic staggered grid design.⌉⌊Masonry View–
Showcase events in a dynamic staggered grid design.⌉[

Masonry View – Showcase events in a dynamic staggered grid design.

[⌊Slider View – Highlight events using a smooth carousel slider.⌉⌊Slider View – 
Highlight events using a smooth carousel slider.⌉[

Slider View – Highlight events using a smooth carousel slider.

[⌊Settings Panel – Customize layouts, styles, and event display options easily.⌉⌊
Settings Panel – Customize layouts, styles, and event display options easily.⌉[

Settings Panel – Customize layouts, styles, and event display options easily.

[⌊Event Discovery Grid – Search and explore events in a grid-based layout.⌉⌊Event
Discovery Grid – Search and explore events in a grid-based layout.⌉[

Event Discovery Grid – Search and explore events in a grid-based layout.

[⌊Event Discovery List – Find events quickly with a clean list-style search view.⌉⌊
Event Discovery List – Find events quickly with a clean list-style search view.⌉[

Event Discovery List – Find events quickly with a clean list-style search view.

[⌊Event Widget Backend – Configure event widgets with flexible backend options.⌉⌊
Event Widget Backend – Configure event widgets with flexible backend options.⌉[

Event Widget Backend – Configure event widgets with flexible backend options.

[⌊Event Widget Frontend – Display selected events beautifully on your website.⌉⌊
Event Widget Frontend – Display selected events beautifully on your website.⌉[

Event Widget Frontend – Display selected events beautifully on your website.

[⌊Gutenberg Block – Add and manage event layouts directly in the block editor.⌉⌊
Gutenberg Block – Add and manage event layouts directly in the block editor.⌉[

Gutenberg Block – Add and manage event layouts directly in the block editor.

[⌊Mini Calendar (Widget) – Display a compact interactive calendar in the sidebar.⌉⌊
Mini Calendar (Widget) – Display a compact interactive calendar in the sidebar.⌉[

Mini Calendar (Widget) – Display a compact interactive calendar in the sidebar.

[⌊Single Event Page – View full details, location, and add to calendar options for
an event.⌉⌊Single Event Page – View full details, location, and add to calendar 
options for an event.⌉[

Single Event Page – View full details, location, and add to calendar options for
an event.

## Blocks

This plugin provides 1 block.

 *   Easy Events Calendar Display upcoming events.

## FAQ

### 🔁 Does this support recurring events?

Yes. You can create events that repeat daily, weekly, monthly, or yearly. The system
automatically generates future occurrences.

### ⚡ How does the discovery shortcode work?

The [eec_events_discovery] shortcode provides a real-time AJAX filtering interface.
Users can filter events instantly without page reload.

### 📱 Is it mobile-friendly?

Yes. All layouts are fully responsive and optimized for mobile devices.

### 🧑‍💻 Can I create events manually inside WordPress?

Yes. You can create and manage events directly using the built-in “Easy Events” 
custom post type without relying on external sources.

### 🔌 Can I import events from other platforms?

Yes. The plugin supports integration with Eventbrite, Facebook Events, Meetup, and
other popular event plugins.

### 🎨 Can I change the layout or design of events?

Yes. You can choose from multiple layouts like Calendar, Grid, List, Masonry, and
Slider to match your website design.

### ⚡ Will it slow down my website?

No. The plugin is optimized with efficient SQL queries and AJAX loading to ensure
fast performance even with a large number of events.

### 🏷️ Can I filter events by category or organizer?

Yes. Users can filter events by Category, Tag, Venue, and Organizer using the AJAX-
powered discovery system.

### 🗓️ How do I add a Mini Calendar to my sidebar?

You can easily display a compact Mini Calendar in your sidebar, footer, or any widget
area by using the `[easy_event_calendar_mini]` shortcode. This view is fully responsive
and perfect for saving space.

## Reviews

![](https://secure.gravatar.com/avatar/cbd9877bff9989210c51030dd5fb2fd26c7a6843efa4534ac629de4864f52bfb?
s=60&d=retro&r=g)

### 󠀁[Lightweight Plugin](https://wordpress.org/support/topic/lightweight-plugin-9/)󠁿

 [gmgautam](https://profiles.wordpress.org/gmgautam/) July 13, 2026

Using this plugin on my site has been a good experience. It works as expected, the
events are imported properly, and everything looks organized. It’s also lightweight
and easy to set up. Happy with it so far!

 [ Read all 1 review ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/)

## Contributors & Developers

“Easy Events Calendar : All-in-One Events Calendar with Social Event, Eventbrite,
Meetup, Google & iCal Import Support” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Xylus Themes ](https://profiles.wordpress.org/xylus/)
 *   [ Rajat Patel ](https://profiles.wordpress.org/rajat1192/)

[Translate “Easy Events Calendar : All-in-One Events Calendar with Social Event, Eventbrite, Meetup, Google & iCal Import Support” into your language.](https://translate.wordpress.org/projects/wp-plugins/xylus-events-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/xylus-events-calendar/),
check out the [SVN repository](https://plugins.svn.wordpress.org/xylus-events-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/xylus-events-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/xylus-events-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.1.2**
 *  Last updated **2 days ago**
 *  Active installations **100+**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [calendar](https://wordpress.org/plugins/tags/calendar/)[event calendar](https://wordpress.org/plugins/tags/event-calendar/)
   [eventbrite](https://wordpress.org/plugins/tags/eventbrite/)[facebook](https://wordpress.org/plugins/tags/facebook/)
   [meetup](https://wordpress.org/plugins/tags/meetup/)
 *  [Advanced View](https://wordpress.org/plugins/xylus-events-calendar/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/xylus-events-calendar/reviews/)

## Contributors

 *   [ Xylus Themes ](https://profiles.wordpress.org/xylus/)
 *   [ Rajat Patel ](https://profiles.wordpress.org/rajat1192/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/xylus-events-calendar/)