Tribe__Tickets__Attendees::update_attendee( array|int $attendee, array $attendee_data )
Update an attendee for any Commerce provider.
Contents
Parameters
- $attendee
-
(array|int) (Required) The attendee data or ID for the attendee to update.
- $attendee_data
-
(array) (Required) The attendee data to update to.
Return
(WP_Post|false) The updated post object or false if unsuccessful.
Source
File: src/Tribe/Attendees.php
public function update_attendee( $attendee, $attendee_data ) {
$provider = false;
if ( is_numeric( $attendee ) ) {
// Try to get provider from the attendee ID.
$provider = tribe_tickets_get_ticket_provider( (int) $attendee );
} elseif ( is_array( $attendee ) && isset( $attendee['provider'] ) ) {
// Try to get provider from the attendee data.
$provider = Tribe__Tickets__Tickets::get_ticket_provider_instance( $attendee['provider'] );
}
if ( ! $provider ) {
return false;
}
return $provider->update_attendee( $attendee, $attendee_data );
}
Changelog
| Version | Description |
|---|---|
| 5.1.0 | Introduced. |