Tribe__Tickets__JSON_LD__Order::add_ticket_data( array $data, array $args, WP_Post $post )

Adds the tickets data to the event Object


Parameters

$data

(array) (Required)

$args

(array) (Required)

$post

(WP_Post) (Required)


Top ↑

Return

(array)


Top ↑

Source

File: src/Tribe/JSON_LD/Order.php

	public function add_ticket_data( $data, $args, $post ) {
		if ( ! tribe_events_has_tickets( $post->ID ) ) {
			return $data;
		}

		$tickets = Tribe__Tickets__Tickets::get_all_event_tickets( $post->ID );

		// Reset it
		$data->offers = array();

		foreach ( $tickets as $ticket ) {
			$data->offers[] = $this->get_offer( $ticket, $post );
		}

		return $data;
	}