{"id":119758,"date":"2020-04-09T02:00:15","date_gmt":"2020-04-09T02:00:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/eventbrite-blocks\/"},"modified":"2025-12-06T14:50:55","modified_gmt":"2025-12-06T14:50:55","slug":"blocks-for-eventbrite","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/blocks-for-eventbrite\/","author":15110597,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.5","stable_tag":"1.1.5","tested":"6.9.4","requires":"6.6","requires_php":"7.0.0","requires_plugins":null,"header_name":"Blocks for Eventbrite","header_author":"Jon Waldstein","header_description":"A gutenberg block that fetches eventbrite events and displays them","assets_banners_color":"dad2d0","last_updated":"2025-12-06 14:50:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/paypalme\/jonwaldstein","header_plugin_uri":"","header_author_uri":"https:\/\/jonwaldstein.com","rating":5,"author_block_rating":5,"active_installs":1000,"downloads":17971,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":1,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"jonwaldstein","date":"2021-04-12 13:39:45"},"1.0.2":{"tag":"1.0.2","author":"jonwaldstein","date":"2020-05-17 15:08:09"},"1.0.3":{"tag":"1.0.3","author":"jonwaldstein","date":"2020-06-22 16:18:28"},"1.0.4":{"tag":"1.0.4","author":"jonwaldstein","date":"2020-06-22 21:37:31"},"1.0.5":{"tag":"1.0.5","author":"jonwaldstein","date":"2020-06-29 13:25:00"},"1.0.6":{"tag":"1.0.6","author":"jonwaldstein","date":"2020-10-10 13:18:43"},"1.0.7":{"tag":"1.0.7","author":"jonwaldstein","date":"2020-10-16 05:05:17"},"1.0.8":{"tag":"1.0.8","author":"jonwaldstein","date":"2021-04-11 16:27:19"},"1.0.9":{"tag":"1.0.9","author":"jonwaldstein","date":"2021-04-12 00:19:29"},"1.1.0":{"tag":"1.1.0","author":"jonwaldstein","date":"2021-05-20 15:33:27"},"1.1.1":{"tag":"1.1.1","author":"jonwaldstein","date":"2021-05-20 15:41:18"},"1.1.2":{"tag":"1.1.2","author":"jonwaldstein","date":"2022-03-09 02:00:26"},"1.1.3":{"tag":"1.1.3","author":"jonwaldstein","date":"2024-08-21 03:55:38"},"1.1.4":{"tag":"1.1.4","author":"jonwaldstein","date":"2025-12-06 14:03:07"},"1.1.5":{"tag":"1.1.5","author":"jonwaldstein","date":"2025-12-06 14:50:55"}},"upgrade_notice":{"1.1.3":"<p>Maintenance update confirming WordPress 6.6 compatibility. Safe to update.<\/p>","1.1.0":"<p>New features! You can now customize button text and limit the number of events displayed.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":7},"assets_icons":{"icon-128x128.jpeg":{"filename":"icon-128x128.jpeg","revision":2512996,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpeg":{"filename":"banner-772x250.jpeg","revision":2512996,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"blocks-for-eventbrite\/events-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"blocks-for-eventbrite\/events-card","title":"Eventbrite Event Cards","category":"blocks-for-eventbrite","description":"Display eventbrite events on your website.","icon":"calendar-alt","keywords":["events","eventbrite"],"textdomain":"blocks-for-eventbrite","supports":{"html":false,"multiple":false,"reusable":false},"attributes":{"id":{"type":"number"},"apiKey":{"type":"string"},"status":{"type":"string","default":"live"},"orderBy":{"type":"string","default":"start_asc"},"signUpButtonBackgroundColor":{"type":"string"},"signUpButtonText":{"type":"string"},"noEventsText":{"type":"string"},"nameFilter":{"type":"string"},"dateFormat":{"type":"string"},"timeFormat":{"type":"string"},"pageSize":{"type":"number","default":50}},"editorScript":"blocks-for-eventbrite-script","style":["file:..\/..\/..\/build\/index.css","file:..\/..\/..\/build\/style-index.css"]}},"tagged_versions":["1.0.10","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5"],"block_files":["\/tags\/1.1.5\/src\/blocks\/event-cards\/..\/..\/..\/build\/index.css","\/tags\/1.1.5\/src\/blocks\/event-cards\/..\/..\/..\/build\/style-index.css","\/tags\/1.1.5\/build\/blocks\/event-cards\/..\/..\/..\/build\/index.css","\/tags\/1.1.5\/build\/blocks\/event-cards\/..\/..\/..\/build\/style-index.css"],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3412990,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3412990,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3412990,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Event card block preview with many avialable settings","2":"Event card block displaying events on a website","3":"Embedded checkout modal for seamless registration"},"jetpack_post_was_ever_published":false},"plugin_section":[172757,163309],"plugin_tags":[1220,18887,1486,148076,4771],"plugin_category":[40],"plugin_contributors":[184088],"plugin_business_model":[],"class_list":["post-119758","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_section-blocks","plugin_tags-block","plugin_tags-eventbrite","plugin_tags-events","plugin_tags-gutenberg","plugin_tags-tickets","plugin_category-calendar-and-events","plugin_contributors-jonwaldstein","plugin_committers-jonwaldstein"],"banners":{"banner":"https:\/\/ps.w.org\/blocks-for-eventbrite\/assets\/banner-772x250.jpeg?rev=2512996","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/blocks-for-eventbrite\/assets\/icon-128x128.jpeg?rev=2512996","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/blocks-for-eventbrite\/assets\/screenshot-1.png?rev=3412990","caption":"Event card block preview with many avialable settings"},{"src":"https:\/\/ps.w.org\/blocks-for-eventbrite\/assets\/screenshot-2.png?rev=3412990","caption":"Event card block displaying events on a website"},{"src":"https:\/\/ps.w.org\/blocks-for-eventbrite\/assets\/screenshot-3.png?rev=3412990","caption":"Embedded checkout modal for seamless registration"}],"raw_content":"<!--section=description-->\n<p><strong>The simplest way to showcase Eventbrite events on your WordPress site.<\/strong><\/p>\n\n<p>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 \u2014 this plugin simply displays them with a beautiful, modern design.<\/p>\n\n<h3>Why Choose Blocks for Eventbrite?<\/h3>\n\n<p><strong>\ud83e\udeb6 Truly Lightweight<\/strong>\nUnlike 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.<\/p>\n\n<p><strong>\ud83d\uded2 Seamless Checkout Experience<\/strong>\nUsing Eventbrite's embedded checkout, visitors can register and pay without ever leaving your website (SSL required). No redirects, no friction \u2014 just conversions.<\/p>\n\n<p><strong>\ud83c\udfa8 Beautiful Out of the Box<\/strong>\nModern 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 \u2014 all styled to look great on any theme.<\/p>\n\n<p><strong>\u26a1 Smart Caching<\/strong>\nEvents are cached using WordPress transients, refreshing every minute. Your site stays fast while always showing up-to-date event information.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Native Gutenberg Block<\/strong> \u2014 Just add the block and paste your API key<\/li>\n<li><strong>Embedded Checkout<\/strong> \u2014 Let visitors register without leaving your site<\/li>\n<li><strong>Event Status Filter<\/strong> \u2014 Display live, draft, or all events<\/li>\n<li><strong>Flexible Sorting<\/strong> \u2014 Order by start date or event name (ascending\/descending)<\/li>\n<li><strong>Event Name Filter<\/strong> \u2014 Show only events matching specific keywords<\/li>\n<li><strong>Limit Events Displayed<\/strong> \u2014 Control exactly how many events appear<\/li>\n<li><strong>Custom Button Styling<\/strong> \u2014 Match your brand with custom colors and text<\/li>\n<li><strong>Date &amp; Time Formatting<\/strong> \u2014 Use WordPress formatting or customize your own<\/li>\n<li><strong>Quick Details Tooltip<\/strong> \u2014 Visitors can preview event summaries instantly<\/li>\n<li><strong>Venue Information<\/strong> \u2014 Automatically displays location details when available<\/li>\n<li><strong>Live Editor Preview<\/strong> \u2014 See exactly how your events will look while editing<\/li>\n<li><strong>Translation Ready<\/strong> \u2014 Fully internationalized for global sites<\/li>\n<li><strong>No Database Bloat<\/strong> \u2014 Zero custom posts, zero custom tables<\/li>\n<\/ul>\n\n<h3>Perfect For<\/h3>\n\n<ul>\n<li>Event organizers who manage events on Eventbrite<\/li>\n<li>Businesses that host regular workshops, classes, or meetups<\/li>\n<li>Nonprofits promoting fundraisers and community events<\/li>\n<li>Anyone who wants events on WordPress without the maintenance headache<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/blocks-for-eventbrite<\/code>, or install directly through the WordPress plugins screen<\/li>\n<li>Activate the plugin through the 'Plugins' screen<\/li>\n<li>Create or edit a page\/post and add the \"Events Card\" block from the Eventbrite category<\/li>\n<li>Enter your Eventbrite API token key in the block settings panel<\/li>\n<li>Click 'Save Api Key' \u2014 if valid, you'll see your organization name confirmed<\/li>\n<li>Customize the display options to your liking<\/li>\n<li>Publish and watch your events appear beautifully!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20do%20i%20need%20to%20use%20this%20plugin%3F'><h3>What do I need to use this plugin?<\/h3><\/dt>\n<dd><p>Just an Eventbrite account with organizer permissions. The plugin connects directly to your Eventbrite organization to pull your events.<\/p><\/dd>\n<dt id='where%20do%20i%20get%20an%20api%20key%3F'><h3>Where do I get an API key?<\/h3><\/dt>\n<dd><p>Log into Eventbrite and visit <a href=\"https:\/\/www.eventbrite.com\/platform\/api-keys\/\">eventbrite.com\/platform\/api-keys<\/a> to generate your private token.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20site%3F'><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No! Events are cached locally and only refreshed once per minute. Your pages load from cache, not from Eventbrite's servers on every request.<\/p><\/dd>\n<dt id='does%20the%20checkout%20really%20work%20without%20leaving%20my%20site%3F'><h3>Does the checkout really work without leaving my site?<\/h3><\/dt>\n<dd><p>Yes \u2014 as long as your site has an SSL certificate (https:\/\/), visitors can complete their registration and payment in a modal overlay. No redirects needed.<\/p><\/dd>\n<dt id='can%20i%20display%20events%20from%20multiple%20eventbrite%20accounts%3F'><h3>Can I display events from multiple Eventbrite accounts?<\/h3><\/dt>\n<dd><p>Each block connects to one Eventbrite account. You can add multiple blocks with different API keys if needed.<\/p><\/dd>\n<dt id='does%20this%20create%20posts%20or%20custom%20post%20types%3F'><h3>Does this create posts or custom post types?<\/h3><\/dt>\n<dd><p>No. That's the beauty of this plugin \u2014 your WordPress database stays clean. Events are fetched from Eventbrite and displayed dynamically.<\/p><\/dd>\n<dt id='can%20i%20filter%20which%20events%20are%20shown%3F'><h3>Can I filter which events are shown?<\/h3><\/dt>\n<dd><p>Absolutely. Filter by event status (live\/draft\/all), sort order, event name keywords, and limit the total number displayed.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20my%20theme%3F'><h3>Will this work with my theme?<\/h3><\/dt>\n<dd><p>The plugin uses a self-contained design that works well with most themes. The card styling is intentionally neutral to blend with various designs.<\/p><\/dd>\n<dt id='is%20this%20plugin%20actively%20maintained%3F'><h3>Is this plugin actively maintained?<\/h3><\/dt>\n<dd><p>Yes! The plugin is maintained and updated for WordPress compatibility. Check the changelog for recent updates.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.5: December 6, 2025<\/h4>\n\n<ul>\n<li>Fix: resolved an issue with block default values<\/li>\n<\/ul>\n\n<h4>1.1.4: December 6, 2025<\/h4>\n\n<ul>\n<li>Maintenance: updated for WordPress 6.9 compatibility<\/li>\n<\/ul>\n\n<h4>1.1.3: August 20, 2024<\/h4>\n\n<ul>\n<li>Maintenance update and WordPress 6.6 compatibility verification<\/li>\n<\/ul>\n\n<h4>1.1.2: March 8, 2022<\/h4>\n\n<ul>\n<li>Fix: Page size parameter now correctly set as number type<\/li>\n<\/ul>\n\n<h4>1.1.0: May 20, 2021<\/h4>\n\n<ul>\n<li>New: Custom button text field<\/li>\n<li>New: Event number limit to control how many events display<\/li>\n<\/ul>\n\n<h4>1.0.10: April 12, 2021<\/h4>\n\n<ul>\n<li>Fix: Corrected \"grey\" to \"gray\" in class names for consistency<\/li>\n<li>Fix: Added active text states for better accessibility<\/li>\n<li>Fix: Details link now has transparent background and no outline<\/li>\n<li>New: Additional CSS class names for easier custom styling<\/li>\n<\/ul>\n\n<h4>1.0.9: April 11, 2021<\/h4>\n\n<ul>\n<li>Improved field labels and documentation<\/li>\n<\/ul>\n\n<h4>1.0.8: April 11, 2021<\/h4>\n\n<ul>\n<li>New: Date and time formatting options using WordPress standards<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix: Resolved PHP error<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>New: Full internationalization support<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Changed: Now fetches organization ID from \/v3\/users\/me\/organizations\/ endpoint<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix: Restored name_filter functionality<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Changed: Events API now uses \/v3\/organizations\/id\/events\/ endpoint for better reliability<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: Name filter to show only events matching title keywords<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Venue details now display conditionally to prevent rendering issues<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Display Eventbrite events with a modern design without importing them into WordPress. The embedded checkout integration allows visitors to register an &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/119758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=119758"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jonwaldstein"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=119758"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=119758"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=119758"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=119758"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=119758"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=119758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}