Welcome to the official developer documentation hub for EventKoi, a modern, developer-friendly WordPress events calendar plugin.
This repository contains the public documentation for EventKoi, including the Event Query API used by the Event Query Block.
Learn how to query events, calendars, and instances using the EventKoi REST API.
➡️ Event Query API Documentation
Reference for creating or importing eventkoi_event posts from tools like Gravity Forms or custom integrations.
➡️ Event Submission Field Reference
End-to-end walkthrough for building a public Submit an Event form with Gravity Forms, with a tested handler that produces correctly structured EventKoi events.
➡️ Gravity Forms Event Submission Guide
Small custom code snippet for sites that want the main EventKoi admin menu item to open the Events list instead of the Dashboard.
➡️ Open Events List by Default
Reference for filtering [eventkoi_calendar] list shortcodes by upcoming events, past events, date ranges, sort order, pagination, result limits, and recurring instances.
Complete inventory of every action and filter exposed by EventKoi Pro and Lite — for extending the plugin without modifying core files.
EventKoi is a flexible events calendar plugin for WordPress that supports:
- Single-day events
- Multi-day and continuous events
- Selected-day events
- Recurring events using RRule
- Event Series pages
- Event Query Block with dynamic hydration
- Full WordPress timezone support
This documentation provides technical references for developers integrating with EventKoi’s REST and internal APIs.
Thank you for using EventKoi!