Description
The simplest way to showcase Eventbrite events on your WordPress site.
This plugin helps bridge the gap between WordPress and Eventbrite, while retaining the great user experience that Eventbrite provides. Your events live on Eventbrite where they belong — this plugin simply displays them with a beautiful, modern design.
Why Choose Blocks for Eventbrite?
🪶 Truly Lightweight
Unlike traditional event plugins, we don’t create WordPress posts, custom tables, or complex database structures. Your events are fetched directly from Eventbrite and intelligently cached for blazing-fast performance.
🛒 Seamless Checkout Experience
Using Eventbrite’s embedded checkout, visitors can register and pay without ever leaving your website (SSL required). No redirects, no friction — just conversions.
🎨 Beautiful Out of the Box
Modern card-based design with clean typography, subtle shadows, and smooth hover effects. Each event displays the image, date, venue, price, and a quick-details tooltip — all styled to look great on any theme.
⚡ Smart Caching
Events are cached using WordPress transients, refreshing every minute. Your site stays fast while always showing up-to-date event information.
Features
- Native Gutenberg Block — Just add the block and paste your API key
- Embedded Checkout — Let visitors register without leaving your site
- Event Status Filter — Display live, draft, or all events
- Flexible Sorting — Order by start date or event name (ascending/descending)
- Event Name Filter — Show only events matching specific keywords
- Limit Events Displayed — Control exactly how many events appear
- Custom Button Styling — Match your brand with custom colors and text
- Date & Time Formatting — Use WordPress formatting or customize your own
- Quick Details Tooltip — Visitors can preview event summaries instantly
- Venue Information — Automatically displays location details when available
- Live Editor Preview — See exactly how your events will look while editing
- Translation Ready — Fully internationalized for global sites
- No Database Bloat — Zero custom posts, zero custom tables
Perfect For
- Event organizers who manage events on Eventbrite
- Businesses that host regular workshops, classes, or meetups
- Nonprofits promoting fundraisers and community events
- Anyone who wants events on WordPress without the maintenance headache
Screenshots
Blocks
This plugin provides 1 block.
- Eventbrite Event Cards Display eventbrite events on your website.
Installation
- Upload the plugin files to
/wp-content/plugins/blocks-for-eventbrite, or install directly through the WordPress plugins screen - Activate the plugin through the ‘Plugins’ screen
- Create or edit a page/post and add the “Events Card” block from the Eventbrite category
- Enter your Eventbrite API token key in the block settings panel
- Click ‘Save Api Key’ — if valid, you’ll see your organization name confirmed
- Customize the display options to your liking
- Publish and watch your events appear beautifully!
FAQ
-
What do I need to use this plugin?
-
Just an Eventbrite account with organizer permissions. The plugin connects directly to your Eventbrite organization to pull your events.
-
Where do I get an API key?
-
Log into Eventbrite and visit eventbrite.com/platform/api-keys to generate your private token.
-
Will this slow down my site?
-
No! Events are cached locally and only refreshed once per minute. Your pages load from cache, not from Eventbrite’s servers on every request.
-
Does the checkout really work without leaving my site?
-
Yes — as long as your site has an SSL certificate (https://), visitors can complete their registration and payment in a modal overlay. No redirects needed.
-
Can I display events from multiple Eventbrite accounts?
-
Each block connects to one Eventbrite account. You can add multiple blocks with different API keys if needed.
-
Does this create posts or custom post types?
-
No. That’s the beauty of this plugin — your WordPress database stays clean. Events are fetched from Eventbrite and displayed dynamically.
-
Can I filter which events are shown?
-
Absolutely. Filter by event status (live/draft/all), sort order, event name keywords, and limit the total number displayed.
-
Will this work with my theme?
-
The plugin uses a self-contained design that works well with most themes. The card styling is intentionally neutral to blend with various designs.
-
Is this plugin actively maintained?
-
Yes! The plugin is maintained and updated for WordPress compatibility. Check the changelog for recent updates.
Reviews
Contributors & Developers
“Blocks for Eventbrite” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Blocks for Eventbrite” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.5: December 6, 2025
- Fix: resolved an issue with block default values
1.1.4: December 6, 2025
- Maintenance: updated for WordPress 6.9 compatibility
1.1.3: August 20, 2024
- Maintenance update and WordPress 6.6 compatibility verification
1.1.2: March 8, 2022
- Fix: Page size parameter now correctly set as number type
1.1.0: May 20, 2021
- New: Custom button text field
- New: Event number limit to control how many events display
1.0.10: April 12, 2021
- Fix: Corrected “grey” to “gray” in class names for consistency
- Fix: Added active text states for better accessibility
- Fix: Details link now has transparent background and no outline
- New: Additional CSS class names for easier custom styling
1.0.9: April 11, 2021
- Improved field labels and documentation
1.0.8: April 11, 2021
- New: Date and time formatting options using WordPress standards
1.0.7
- Fix: Resolved PHP error
1.0.6
- New: Full internationalization support
1.0.5
- Changed: Now fetches organization ID from /v3/users/me/organizations/ endpoint
1.0.4
- Fix: Restored name_filter functionality
1.0.3
- Changed: Events API now uses /v3/organizations/id/events/ endpoint for better reliability
1.0.2
- New: Name filter to show only events matching title keywords
1.0.1
- Fix: Venue details now display conditionally to prevent rendering issues
1.0.0
- Initial release



