Howdy friends! We have a new release focusing on translations and more work on the Public Attendees API. Specifically, you’ll also notice a minor change to our Who’s Attending feature and the Public Attendees API security prompt.
If the Who’s Attending feature is not displayed on a published event, users will be promoted to opt-out of it since, well, there’s no need to! Instead, they will be treated as they have opted out. It’s only when the Who’s Attending feature is displayed that users will have a chance to appear on the list of who is attending the event — and if the list is switched on an event after users have registered, they’ll automatically be treated as though they opted out.
This is a minor release that should be smooth sailing when updating. That said, it’s always a good idea to backup your site and test changes in a development environment before installing this on your live site, as you would with any other WordPress update.
Here are the detailed changes included in this release:
- Fix – Events with more than 999 available tickets will now display the correct number of tickets available. We are outputting the correct event capacity as a formatted integer in the admin meta box, which also renders on the Community Events Tickets form.
- Fix – In previous releases, users may have experienced errors when visiting an event to view their tickets and clicked through the My Tickets link. This happened when either WooCommerce or Easy Digital Downloads was used to create a ticket, then later deactivated, resulting in a null ticket. We now prevent those errors and users can view their tickets as expected.
- Fix – We removed the provider parameter from the WooCommerce checkout URL to prevent conflicts when completing orders. Previously, this conflicted with some payment gateways and WooCommerce extensions.
- Fix – Users noticed the new filter for the enabled status of the tickets email was being overridden by earlier methods. We’ve fully deprecated the wootickets-tickets-email-enabled filter with its tribe_tickets_plus_email_enabled replacement (introduced in version 4.7.1). Props to @aaemnnosttv for identifying the incomplete deprecation.
- Tweak – As part of the progress around the Public Attendees List, we’re now using the new attendees code implemented in Event Tickets to reduce duplicated code in both plugins.
- Tweak – Ever want to add some descriptive text about a ticket after the price? Well, hey, you can! A “Price Suffix” is text that displays after the product price, showing details related to the price of the product. WooCommerce has a method for displaying suffice text and we’ve integrated it in the tickets block when you have the WooCommerce tax feature enabled.
- Tweak – When translating our plugins, you’ll want to use your custom .mo translation file before the system generated .mo file, so that custom translations are displayed correctly. To correct the load order, we now load the plugin text domain on the new tribe_load_text_domains hook instead of the plugins_loaded hook to support third-party translation providers.
- Hooks – https://docs.theeventscalendar.com/reference/since/event.tickets.plus4.12.0/