Tribe__Tickets__Attendees::create_attendee( Tribe__Tickets__Ticket_Object|int $ticket, array $attendee_data )
Create an attendee for any Commerce provider from a ticket.
Contents
Parameters
- $ticket
-
(Tribe__Tickets__Ticket_Object|int) (Required) Ticket object or ID to create the attendee for.
- $attendee_data
-
(array) (Required) Attendee data to create from.
Return
(WP_Post|false) The new post object or false if unsuccessful.
Source
File: src/Tribe/Attendees.php
public function create_attendee( $ticket, $attendee_data ) {
if ( is_numeric( $ticket ) ) {
// Try to get provider from the ticket ID.
$provider = tribe_tickets_get_ticket_provider( (int) $ticket );
} else {
// Get provider from ticket object.
$provider = $ticket->get_provider();
}
if ( ! $provider ) {
return false;
}
return $provider->create_attendee( $ticket, $attendee_data );
}
Changelog
| Version | Description |
|---|---|
| 5.1.0 | Introduced. |