Fair Events
by Marcin Wosinek on WordPress.org
A comprehensive event management plugin that adds a custom “Event” post type to WordPress. Create, manage, and display events with start times, end times, and all-day event options.
Key Features:
- Custom Event Post Type: Dedicated content type for events with all standard post features
- Event Metadata: Track event start time, end time, and all-day events
- Author Support: Full author attribution and author archives
- Category & Tag Support: Organize events using standard WordPress taxonomies
- REST API Enabled: Full support for Gutenberg block editor and headless WordPress
- Admin Meta Box: Easy-to-use datetime inputs in the WordPress admin
- Automatic Formatting: Event times displayed in your site’s configured date/time format
- Theme Integration: Events automatically use your theme’s single post template
- Fair Pricing Model: No premium tiers or hidden features – everything is included
Event Features:
- 📅 Start Date & Time – When your event begins
- 🏁 End Date & Time – When your event concludes
- ⏰ All-Day Events – Flag for events that span entire days
- 👤 Author Attribution – Track who created each event
- 🏷️ Categories & Tags – Organize events your way
- 🖼️ Featured Images – Add visual appeal to your events
- ✍️ Full Content Editor – Use Gutenberg blocks for rich event descriptions
Perfect For:
- Event venues and organizers
- Community calendars
- Conference and workshop organizers
- Businesses hosting events
- Educational institutions
- Any organization that needs event management
The plugin integrates seamlessly with WordPress’s native features, using the block editor, REST API, and standard template hierarchy.
0.4.2
Patch Changes
- ccb5d6a: Add list of upcomming events
0.4.1
Patch Changes
- 2ee1396: Integrate event & schedule blocks—reference event dates in block
- 1bfddd0: Fix data formating in translated date
0.4.0
Minor Changes
- 8f0db61: Move start & end dates to separate table
0.3.3
Patch Changes
- 4ed3721: Add location to fair-events
- ee8bef8: Simplify showing the dates in event-dates block
- 2e270f0: Add translations for PL, DE & ES
0.3.2
Patch Changes
- 8c3c2fe: Fix the category search in event-list block
- 46fbaaf: Fix the filtering in event-list block
0.3.1
Patch Changes
- 8c3c2fe: Fix the category search in event-list block
- 46fbaaf: Fix the filtering in event-list block
0.3.1
Patch Changes
- c8f06d5: Fix slug setting page
0.3.0
Minor Changes
- Add slug setting
- Improve edit UX
0.2.0
Minor Changes
- f39c6fb: Add list view block with patterns support
0.1.0
- Initial release
- Custom Event post type
- Event metadata (start, end, all-day)
- Admin meta box for event details
- Author support
- Category and tag support
- REST API integration
- Automatic date/time formatting
- Theme integration via content filter
Developer Notes
This plugin is built with modern WordPress development practices:
- PSR-4 autoloading with namespaces
- Singleton pattern for plugin initialization
- WordPress coding standards (WPCS)
- Proper sanitization and security measures
- REST API integration
- Uses WordPress’s template hierarchy
- Supports both classic and block themes
The plugin is open source and contributions are welcome on GitHub: https://github.com/marcin-wosinek/fair-event-plugins
Active installations0+
Weekly downloads
19–
Version0.4.1
Last updated10/24/2025
WordPress version6.7
Tested up to6.8.3
PHP version7.4
Tags
calendarcustom post typeeventsgutenberg