Polar Events
A WordPress plugin to manage events
by Victor Guerrero · github.com/usepolar/wp-events · website
★ 0stars
23composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/usepolar/wp-events/archive/refs/heads/main.zipAlso on Packagist as polar/events:
composer require polar/eventsFrom the readme
Polar Events
A comprehensive WordPress plugin for managing events with different date configurations (single day, multiple days, recurring) and displaying them in a calendar or list format.
Features
Event Types
- Simple Events - Single day or date range events
- Recurring Events - Weekly or monthly recurring events with complex patterns
- Multiple Date Events - Events occurring on specific non-consecutive dates
Event Management
- Advanced Custom Fields (ACF) integration for event configuration
- Conditional field logic based on event type
- Time-based events with all-day support
- Custom database table for efficient date-range queries
Recurring Event Patterns
- Weekly: Select specific days of the week
- Monthly: "First Tuesday of month" style patterns
- Smart date calculation with edge case handling
REST API
Endpoint: /wp-json/polar-events/v1/agenda
Parameters:
- days - Number of days to return (default: 7)
- offset - Days to skip from today (pagination)
- date - Custom start date (Y-m-d format)
- eventcategory - Filter by event category slug
Response Features:
- Events grouped by day
- Smart date labels ("Avui", "Demà", or formatted date)
- Rich event data (images, excerpt