Tribe__Tickets_Plus__Meta__RSVP::save_attendee_meta_to_ticket( int $attendee_id, int $order_id, int $product_id, int $order_attendee_id )
Sets attendee data on attendee posts
Contents
Parameters
- $attendee_id
-
(int) (Required) Attendee Ticket Post ID.
- $order_id
-
(int) (Required) RSVP Order ID.
- $product_id
-
(int) (Required) RSVP Product ID.
- $order_attendee_id
-
(int) (Required) Attendee number in submitted order.
Source
File: src/Tribe/Meta/RSVP.php
public function save_attendee_meta_to_ticket( $attendee_id, $order_id, $product_id, $order_attendee_id ) {
$meta_object = Tribe__Tickets_Plus__Main::instance()->meta();
// build the custom meta data that will be stored in the order meta
if ( ! $meta = $meta_object->build_order_meta( array( $product_id ) ) ) {
return;
}
if ( ! isset( $meta[ $product_id ] ) ) {
return;
}
if ( ! isset( $meta[ $product_id ][ $order_attendee_id ] ) ) {
return;
}
update_post_meta( $attendee_id, Tribe__Tickets_Plus__Meta::META_KEY, $meta[ $product_id ][ $order_attendee_id ] );
$meta_object->clear_meta_cookie_data( $product_id );
}
Changelog
| Version | Description |
|---|---|
| 4.1 | Introduced. |