| 开发者 | hendcorp |
|---|---|
| 更新时间 | 2026年10月25日 19:26 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
[wp-eventbrite-checkout] shortcode for the classic editor, widgets, Divi, Bricks and other page builders. Every block, widget and shortcode can sell tickets for a different event, so one site can sell all of them.
Eventbrite takes the payment, sends the tickets and keeps your attendee list, exactly as on eventbrite.com. The plugin needs no API key and stores no orders.
Made for event organizers, venues, conferences, workshops, meetups, schools and nonprofits that want ticket sales on their own website.
How to add Eventbrite checkout to WordPress
https://www.eventbrite.com/e/your-event-tickets-123456789012. The number at the end is the event ID; either works.[wp-eventbrite-checkout event="123456789012"]. Go to Eventbrite → Shortcode to build one with your options and copy it.
Your site needs https (an SSL certificate): Eventbrite shows its checkout only on secure pages.
Eventbrite's embed code or this plugin?
You don't need a plugin to embed Eventbrite. In your event dashboard on Eventbrite, choose Embedded Checkout under Marketing, copy the code and paste it into a Custom HTML block. That works for one event that rarely changes.
Use this plugin instead if you want to:
eventbrite_purchase event for the Google Analytics, Google Tag Manager and Meta Pixel tags already on your site.[wp-eventbrite-checkout event="https://www.eventbrite.com/e/your-event-tickets-123456789012" mode="popup" button_text="Get tickets"]
Without attributes, [wp-eventbrite-checkout] shows the event set under Eventbrite → Settings, as in earlier versions. See the FAQ for all attributes.
/wp-content/plugins/ or install it from the Plugins screen.[wp-eventbrite-checkout event="..."] shortcode.No. WP Eventbrite Embedded Checkout is an independent plugin by Hendra Setiawan and is not made by, affiliated with or endorsed by Eventbrite. "Eventbrite" is a trademark of Eventbrite, Inc. The checkout itself is Eventbrite's own embedded checkout.
No. The plugin works with your event's public link or ID. Nothing has to be connected or synced.
Yes. Eventbrite shows its embedded checkout only on pages served over https. On an http site the checkout shows an error from Eventbrite instead; the plugin's settings and the block say so.
Open your event on Eventbrite (the public event page) and copy the address, for example https://www.eventbrite.com/e/summer-workshop-tickets-123456789012. The number at the end is the event ID; you can paste either. The event must be published on Eventbrite.
Yes, since version 3.0. Each block, widget and shortcode has its own event, so you can put one event on each page, or several on one page. Use one checkout per event.
Yes. Eventbrite recommends the popup on phones, because it opens full screen. Turn on Popup on phones (Eventbrite → Settings, or per block and widget): checkouts on the page then show a button on small screens instead, and larger screens keep the checkout on the page. It's on for new sites; sites that used version 2 start with it off, so nothing changes until you turn it on.
In the block sidebar, pick Button that opens a popup. With the shortcode, add mode="popup".
Yes, the colour of the checkout's buttons and links, so they match your brand. Set it in the block, the widget or the shortcode (brand_color="#1890e8"), or for every checkout under Eventbrite → Settings. Preview the popup under the button shows the result in the editor. The rest of the checkout keeps Eventbrite's own colours, so it stays readable. Eventbrite doesn't apply custom colours to timed-entry events.
Yes. In the block, open Button colours and pick a colour for the button and its text; the block warns when the text would be hard to read. With the shortcode, use button_color="#503aa8" button_text_color="#ffffff". Set defaults for every button under Eventbrite → Settings. In Elementor, use the widget's Style tab.
Yes. Enter one of your Eventbrite promo codes in the block, widget or shortcode (promo_code="SUMMER10"); it is applied when the checkout opens. Create the code in Eventbrite first.
In your Eventbrite account, as always. The plugin shows Eventbrite's checkout; everything people buy is an Eventbrite order. If you would like more of your events inside WordPress, click Request this feature under Eventbrite → Events, or say so in the support forum. Those requests decide what gets built next.
Yes. Turn on Track ticket purchases under Eventbrite → Advanced. When a visitor completes an order, an eventbrite_purchase event is sent to the tags already on your site, with eventbrite_event_id and eventbrite_order_id. In Google Tag Manager, use a Custom Event trigger for eventbrite_purchase. Meta Pixel receives EventbritePurchase as a custom event. The plugin adds no tags of its own.
Yes. Enter the page's address under Thank-you page on Eventbrite → Advanced. After a completed order the buyer is sent there.
In Elementor, add the Eventbrite Checkout widget. It has the same options as the block and a Style tab for the button. In Divi, Bricks and other builders, put [wp-eventbrite-checkout event="..."] in the builder's shortcode or text element. Eventbrite → Shortcode builds the shortcode for you.
You don't need to learn them: Eventbrite → Shortcode writes the shortcode from the options you choose. For reference: event (event link or ID; without it, the event under Settings), mode (embed or popup), height (px, 425 to 2000), phone_popup (1 or 0), button_text, button_style (inherit or basic), button_color and button_text_color (hex colours for the button), brand_color (hex colour for the checkout's buttons and links), promo_code.
Thank you! Multiple events were the main Pro feature, and they are now in this free plugin. Your [wpeecpro] shortcodes keep working, with the Pro plugin active and also without it. Your lifetime licence covers the next Pro version when it comes out. A note about this appears on the plugin's pages while Pro is active.
Not unless you turn it on under Eventbrite → Settings → Credit. Since version 3.0 it is off by default.
Eventbrite's checkout loads from Eventbrite and sets its own cookies, as it does on eventbrite.com, and the buyer's details go to Eventbrite. Cover Eventbrite in your privacy policy and cookie notice. The External services section above lists what is sent where.
eb_widgets.js or the plugin's frontend.js.[wpeecpro] shortcodes from the Pro plugin keep working when Pro is deactivated.[wp-eventbrite-checkout] without attributes shows the same event, mode, height and button text as before.