Tribe__Tickets__Attendees::create_attendee( Tribe__Tickets__Ticket_Object|int $ticket, array $attendee_data )

Create an attendee for any Commerce provider from a ticket.


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.


Top ↑

Return

(WP_Post|false) The new post object or false if unsuccessful.


Top ↑

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 );
	}

Top ↑

Changelog

Changelog
Version Description
5.1.0 Introduced.