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 for a premium user experience.
๐ Documentation | ๐ Plugin Website
๐ Why Choose Easy Events Calendar?
โ No coding required
โก Fast and performance optimized
๐ Supports internal + external events
๐ฑ Fully responsive design
๐ Advanced AJAX filtering system
๐ 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, and Organizer
- Fast and smooth user experience
๐ Shortcode:
[eec_events_discovery]
๐ท๏ธ Event Organization
- Categories and Tags support
- Venue management ๐
- Organizer management ๐ค
- Dedicated archive pages
๐จ 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
๐ Supported External Sources
Easy Events Calendar also works seamlessly with the following third-party plugins:
- Import Eventbrite Events
- Import Social Events
- Import Meetup Events
- WP Event Aggregator
- EventON
- Events Manager
โ๏ธ Installation
- Upload the plugin folder to /wp-content/plugins/ or install via dashboard
- Activate the plugin
- Go to Settings > Easy Events Calendar
- 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.
๐ Changelog
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. 
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. 
Masonry View โ Showcase events in a dynamic staggered grid design. 
Slider View โ Highlight events using a smooth carousel slider. 
Settings Panel โ Customize layouts, styles, and event display options easily. 
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 Widget Backend โ Configure event widgets with flexible backend options. 
Event Widget Frontend โ Display selected events beautifully on your website. 
Gutenberg Block โ Add and manage event layouts directly in the block editor.
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.
Reviews
There are no reviews for this plugin.
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.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
