Home Plugins fair events
Fair Events logo

Fair Events

by Marcin Wosinek on WordPress.org

Event management plugin with custom post type for events.

(0)

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