Event Tickets


Manage tickets and RSVPs for free with Event Tickets, from the team behind the number one calendar on WordPress.

This plugin makes it easy to sell tickets and collect registration for in-person or virtual events. Plus, it comes with features backed by our world-class team of developers and designers. Integrate Event Tickets with your PayPal business account and manage attendees from your WordPress dashboard.

🎟️ Ticketing and Registration for WordPress

See Event Tickets in action on our demo site. Just getting started? Check out the Getting Started Guide for an introduction to features, settings, and functionality.

Looking for additional features like custom registration fields, QR check-in, Zoom integration, and more? Check out Event Tickets Plus and our other add-ons.

🔌🎨 Plug and Play or Customize

Event Tickets is built to work out of the box. Just install the plugin, configure your settings, and start collecting RSVPs and selling tickets in minutes.

Add your own touch by using Event Tickets as the foundation for customization. Personalize to your heart’s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, careful documentation, and a library of free extensions.

Whether your vision is big or small, you’re in good company. Thousands of small businesses, musicians, venues, restaurants, and non-profits are increasing revenue from their in-person and virtual events with Event Tickets. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.

✨ Features

✔️ Attendees can RSVP to events
✔️ Attendees can purchase tickets to events
✔️ Add RSVPs and tickets to posts, pages, or custom post types
✔️ Collect ticket fees by connecting your PayPal business account
✔️ Generate sales and attendee reports
✔️ Ticket stock countdown
✔️ Automatic ticket confirmation emails
✔️ Works out of the box with The Events Calendar
✔️ Responsive design works on all devices
✔️ Tested on the major theme frameworks such as Avada, Genesis, Woo Themes, Thesis and many more.
✔️ Internationalized & translated
✔️ Extensive template tags for customization
✔️ Hooks & filters galore
✔️ Library of extensions

Upgrade to Event Tickets Plus for full WooCommerce integration to use additional payment gateways like Stripe or Braintree.

📃 Documentation

All of our documentation can be found in our knowledgebase.

Additional helpful links:

If you have any questions about this plugin, you can post a thread in the WordPress.org forum. Please search existing threads before starting a new on

➕ Add-Ons

Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on our website.
Our Free Plugins:
📅 The Events Calendar
📐 Advanced Post Manager

Our Premium Plugins and Services:

Events Calendar Pro
↪️ Event Aggregator (service)
🎟️ Event Tickets Plus
✉️ Promoter
👥 Community Events
🎟️ Community Tickets
✏️ Filter Bar
🗓️ Eventbrite Tickets
📡 Virtual Events


If you aren’t familiar with Event Tickets, check out our Getting Started Guide. It will have you creating tickets in no time.

Ready to dig deeper? Check out these resources:

We check in on the Event Tickets forum here on WordPress.org about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Event Tickets Plus.

Still have a question? Shoot us an email at support@theeventscalendar.com.


Event Tickets is translated into multiple languages, including German, Danish, and Dutch. Help localize Event Tickets even further by adding your locale – visit translate.wordpress.org.

لقطات الشاشة

  • RSVP on event.
  • Front-end ticket in page.
  • Tickets Commerce PayPal checkout.
  • Attendee report.
  • Emailed ticket.
  • Tickets settings.
  • Add new ticket.
  • Tickets Commerce settings.


  1. From the dashboard of your site, navigate to Plugins –> Add New.
  2. Select the Upload option and hit “Choose File.”
  3. When the popup appears select the event-tickets.x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).
  4. Follow the on-screen instructions and wait as the upload completes.
  5. When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful.
  6. For access to new updates, make sure you have added your valid License Key under Events –> Settings –> Licenses.

الأسئلة المتكررّة

Are there any troubleshooting steps I should try before I post a new thread in the support forum?

First, make sure that you’re running the latest version of Event Tickets. If you’ve got any other add-ons, make sure those are current and running the latest code as well. Also be sure to check our knowledgebase.

The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just Event Tickets is running on your site. If the issue persists, revert to the default Twenty Twenty theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.

Note that we aren’t going to say “tough luck” if you identify a plugin/theme conflict. While we can’t guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.

I’m still stuck. Where do I go to file a bug or ask a question?

Free plugin users can post in the Event Tickets support forum on WordPress.org. Our team reviews that forum weekly to look for bug reports.

If you’re already an Event Tickets Plus subscriber, you’re entitled to our actively-monitored Premium Support on our website. Generally, except in times of increased support loads, we reply to all premium support tickets within 24 hours during the business week.

What’s the difference between Event Tickets and Events Tickets Plus?

Event Tickets is our free ticketing plugin that has all the basics you need to sell tickets and collect RSVPs on your website. You can use Event Tickets with or without The Events Calendar.

Event Tickets Plus is a premium plugin that runs alongside Event Tickets and enhances it with extra features, including custom registration fields, shortcodes, WooCommerce integration, our mobile ticketing app and more.

Read more to learn which plugin is right for you.

Do I need The Events Calendar to run Event Tickets?

Nope! Event Tickets works with or without The Events Calendar. Even if you don’t have The Events Calendar, you can create RSVPs and tickets on WordPress pages and posts.

Can I email attendees using Event Tickets?

Yes. Event Tickets automatically sends an email confirmation after attendees register or RSVP for an event. If the attendee purchases a ticket, the confirmation email will also provide a ticket to scan at the door for admission.

What add-ons are available for Event Tickets, and where can I read more about them?

The following add-ons are available for The Events Calendar:

  • Events Calendar Pro, for adding premium calendar features like recurring events, advanced views, cool widgets, shortcodes, additional fields, and more!
  • Event Aggregator, a service that effortlessly fills your calendar with events from Meetup, Google Calendar, iCalendar, Eventbrite, CSV, and ICS.
  • Virtual Events, which optimizes your calendar for virtual events including Zoom integration, video and livestream embeds, SEO optimization for online events and more.
  • Event Tickets Plus, which allows you to sell tickets for your events using your favorite e-commerce platform.
  • Promoter, automated email communication made just for The Events Calendar and Event Tickets. Stay in touch with your attendees every step of the way.
  • Community Events, for allowing frontend event submission from your readers.
  • Community Tickets, which allows event organizers to sell tickets to the events they submit via Community Events.
  • Filter Bar, for adding advanced frontend filtering capabilities to your events calendar.
  • Eventbrite Tickets, for selling tickets to your event directly through Eventbrite.

I have a feature idea. What’s the best way to tell you about it?

We’ve got a LoopedIn page where we’re actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape the future of the products business in a way that best meets the community’s needs.

I’ve still got questions. Where can I find answers?

Check out our extensive knowledgebase for articles on using, tweaking, and troubleshooting our plugins.


15 ديسمبر، 2021
Had a quick panic thinking it took down my entire site but it just took down all admin and public event-related pages. Had to uninstal and ditch the Events plugin as well. Moving on. The one-star reviews are accurate. I should also say that I have a nearly-bare WP setup, I'm just starting my build. So no other major plugins installed.Bummer.
1 ديسمبر، 2021
DO NOT INSTALL AND DO NOT PAY FOR PLUS VERSION! I wasted USD 99 on this! I bought Event Tickets Plus. Especially for the QR check out. After spending ages setting up, I discovered right at the end that the QR app used to scan the guests tickets is broken and non functional. I wrote to support only to be told that that although it has been non functional for over 1 year with many people complaining they had no immediate plans to do anything about it. CSS also breaks badly in many places.
24 نوفمبر، 2021
Juan went the extra mile when a user of my plugin encountered an issue relating to the RSVP block. Thank you.
11 نوفمبر، 2021
This is very nice and simple soltuion. I've think to create custom plugin but when I tested tickets it's fit me 100%. Thank you!
22 أكتوبر، 2021
It didn't do everything we wanted, so we paid for an upgrade. The upgrade broke and we couldn't sell a single ticket, so we deactivated the upgrade. Now we can't update our ticket cutoff, so we have clients beating down our door because they can't buy tickets day-of-show. Support is totally AWOL, so now I'm leaving this review in hopes that someone will actually show up to discuss our increasingly-complexifying support ticket.
إقرأ جميع المراجعات 96

المساهمون والمطوّرون

“Event Tickets” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.


لقد تم ترجمة ”Event Tickets“ إلى 7 لغات. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”Event Tickets“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

[5.2.2] 2021-12-15

  • Feature – Included Price, Currency and Value classes to improve monetary handling for Tickets Commerce [ET-1331]
  • Enhancement – Allow for filtering of tickets within the RSVP template block handler. [ETP-763]
  • Fix – Remove use of wp_cache_flush() and use conditional when using an external object cache. (props to @r-a-y for this change!) [ET-1343]
  • Fix – Fixes error being caused by an endless loop when currency settings are saved. [ET-1344]
  • Fix – Fixed an issue where shared capacity on the ticket block page wasn’t calculated correctly. [ET-1291]
  • Fix – Fixed the Add Attendee modal from generating a 500 error when two or more tickets have been enabled for an event. [ETP-764]
  • Language – 0 new strings added, 50 updated, 0 fuzzied, and 0 obsoleted

[5.2.1] 2021-11-17

  • Enhancement – Auto generate checkout page when enabling Tickets Commerce. [ET-1232]
  • Enhancement – Auto generate order success page when enabling Tickets Commerce. [ET-1233]
  • Enhancement – Added filter tribe_tickets_manual_attendee_allow_email_resend to allow customization of email resending via Manual Attendees depending on status. [ETP-703]
  • Enhancement – Add getPrice method to utilities JS object to centralize the way we get ticket prices. [ET-1238]
  • Enhancement – Add a modal with more information about the PayPal connection after connecting with PayPal via Tickets Commerce. [ET-1321]
  • Fix – Fixes error being caused when trying to load attendee information. [ET-1320]
  • Fix – Added allow_resending_email method which can be used to enable or disable resending email. [ETP-703]
  • Fix – Fixed ticket total formatting within the attendee registration modal when using custom thousands and decimal separators. [ET-1216]
  • Fix – QR Code API generation settings not working if The Events Calendar plugin was not active. [ETP-754]
  • Fix – Fixed the event cost formatting issues showing the wrong currency symbol, symbol location and separators. [ET-1251]
  • Fix – Disable “Connect to PayPal” button while a new URL is not available, after changing countries. [ET-1318]
  • Fix – Searching Ticket Holder Email / Ticket Holder Name through the Attendee page now functions as expected. [ET-1171]\
  • Fix – Working with PayPal accounts in currencies other than USD now works as expected. [ET-1330]
  • Language – 17 new strings added, 41 updated, 0 fuzzied, and 0 obsoleted

[] 2021-11-10

  • Fix – Ensures that Tickets Commerce attendees get archived properly when an order is canceled or not completed. [ET-1322]

[5.2.0] 2021-11-04

  • Feature – Introduction of Tickets Commerce, the new and improved solution you can set up to sell tickets with Event Tickets.
  • Language – 840 new strings added, 432 updated, 26 fuzzied, and 16 obsoleted

[5.1.10] 2021-09-27

  • Enhancement – When editing an RSVP or ticket in the block editor, allow title to wrap to multiple lines. [ET-1089]
  • Enhancement – Ensure that text for the RSVP going/not going dropdown on front end isn’t cut off and arrows aren’t hidden. [ET-1169]
  • Tweak – Added a new filter tribe_tickets_get_provider_query_slug to allow customization of the provider URL variable name. [ET-543]
  • Tweak – Changed the provider URL variable name to tickets_provider. The filter tribe_tickets_get_provider_query_slug allows for customization. [ET-543]
  • Fix – Fixed ticket total formatting when using custom thousands and decimal separators. [ET-1197]
  • Fix – Show warning while creating new tickets with 0 price for TribeCommerce. [ET-1201]
  • Fix – Prevent text overlapping description in the ticket AR modal. [ET-1179]
  • Fix – Removed the ability to resend tickets from the Attendees page to Attendees who cancelled or refunded their ticket. [ETP-703]
  • Language – 26 new strings added, 116 updated, 2 fuzzied, and 35 obsoleted

[] 2021-09-08

  • Fix – Fixed conflict with WooCommerce Payments plugin showing error on Ticket Form. [ET-1174]

[5.1.9] 2021-08-31

  • Fix – Fixed cart calculation inconsistency with WooCommerce when the “Number of decimals” setting was set to 0. [ETP-324]
  • Fix – Removed RSVP V2 preview templates and functionality. [ET-1162]
  • Fix – Updated deprecated hook block_categories to use block_categories_all. [ET-1156]
  • Language – 37 new strings added, 162 updated, 6 fuzzied, and 20 obsoleted

See changelog for all versions