Tribe__Tickets__JSON_LD__Order::add_ticket_data( array $data, array $args, WP_Post $post )
Adds the tickets data to the event Object
Contents
Parameters
- $data
-
(array) (Required)
- $args
-
(array) (Required)
- $post
-
(WP_Post) (Required)
Return
(array)
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;
}