EventHive
EventHive is a modern event management plugin for WordPress that makes it easy to create, organize, and showcase events. There are already plenty of event solutions available for WordPress, but many of them overlook the practical needs of everyday users. EventHive is being built to help fill that gap.
Designed for both simplicity and control, EventHive works naturally with most well-coded WordPress themes. Its modular architecture is designed to keep the plugin focused and avoid loading unnecessary functionality. It lets you create and manage events through a clean admin interface while keeping the frontend polished, responsive, and easy to navigate.
Why choose EventHive?
EventHive focuses on the parts of event publishing that matter most:
- Clean and theme-friendly frontend presentation.
- Flexible list, grid, and calendar views.
- Dedicated venue and organizer management.
- Support for physical and virtual events.
- Extensive display, typography, color, date, and time controls.
Core features
- Create and manage events from a dedicated EventHive admin area.
- Add event start and end schedules, full-day events, websites, excerpts, and featured status.
- Organize events with categories and tags.
- Assign venues and organizers to events.
- Publish physical events with venue details and optional map support.
- Publish virtual events with online event information and links.
- Display event archives in list, grid, or calendar views.
- Show upcoming, ongoing, past, active, or all events.
- Configure event archive and single-event layouts.
- Control which event details appear on single-event pages.
- Configure date and time formats.
- Adjust frontend typography and colors.
- Configure calendar behavior and event display preferences.
- Add event listings to pages or posts with the
[eventhive_events]shortcode. - Use optional Google Maps and Google Fonts integrations only when configured.
How to use EventHive
After activating the plugin, go to EventHive > Add New Event to create your first event. Add the event schedule, venue, organizer, categories, tags, website, excerpt, and optional virtual event details from the event editor.
Events are displayed on the public event archive using the archive slug configured in EventHive settings. You can also place event listings on any page or post with the [eventhive_events] shortcode.
Use EventHive > Settings to configure date and time display, archive layout, single-event output, calendar behavior, venue map options, typography, colors, and available integrations.
Documentation and Demo
Shortcodes
Use the main events shortcode to display event listings:
[eventhive_events]
The shortcode supports these canonical status values:
upcomingongoingpastactiveall
Example:
[eventhive_events status="upcoming"]
EventHive also supports list, grid, and calendar views through the documented shortcode options.
View the complete shortcode documentation
EventHive Pro
EventHive Pro is currently in development. It will extend EventHive with advanced tools for sites that need more complete event operations while keeping EventHive Free fully usable as a standalone plugin.
Planned Pro features include:
- Complete event ticketing and booking workflows.
- Recurring events.
- Event waitlists.
- QR-code ticket validation and check-in.
- Hybrid events with physical and online attendance.
- Frontend event submission.
- Reports and analytics.
- REST API and webhook integrations.
- Additional professional event management tools.
Planned features and availability may change during development. EventHive Free will remain fully usable without EventHive Pro.
External Services
Google Maps
EventHive can load Google Maps scripts only when the site owner configures the Google Maps API settings and uses Google map-related venue features. By default, Google Maps JavaScript API features are not loaded unless the required Google Maps configuration is present.
When Google Maps is loaded or an embedded Google map is displayed, Google may receive visitor data such as IP address, browser and device information, referrer or page URL, and map interaction data.
Google Maps Platform Terms of Service: https://cloud.google.com/maps-platform/terms/
Google Privacy Policy: https://policies.google.com/privacy
Google Fonts
EventHive can load selected typography from Google Fonts only when the site owner chooses a Google Font option in EventHive typography settings. Theme font inheritance and the System Sans option do not load Google Fonts.
When pages using that font are viewed, the visitor’s browser may request font stylesheets and font files from Google servers. The request may include visitor browser, IP address, and referrer data as handled by Google.
Google Fonts: https://fonts.google.com/ Google Terms of Service: https://policies.google.com/terms Google Privacy Policy: https://policies.google.com/privacy
