Tribe__Tickets__Commerce__PayPal__Main::updated_messages( array $messages )
Filters the post_updated_messages array for attendees
Contents
Parameters
- $messages
-
(array) (Required) Array of update messages
Return
(array)
Source
File: src/Tribe/Commerce/PayPal/Main.php
public function updated_messages( $messages ) {
$ticket_post = get_post();
if ( ! $ticket_post ) {
return $messages;
}
$post_type = get_post_type( $ticket_post );
if ( $this->attendee_object !== $post_type ) {
return $messages;
}
$event = $this->get_event_for_ticket( $ticket_post );
$attendees_report_url = add_query_arg(
array(
'post_type' => $event->post_type,
'page' => Tribe__Tickets__Tickets_Handler::$attendees_slug,
'event_id' => $event->ID,
),
admin_url( 'edit.php' )
);
$return_link = sprintf(
esc_html__( 'Return to the %1$sAttendees Report%2$s.', 'event-tickets' ),
"<a href='" . esc_url( $attendees_report_url ) . "'>",
'</a>'
);
$messages[ $this->attendee_object ] = $messages['post'];
$messages[ $this->attendee_object ][1] = sprintf(
esc_html__( 'Post updated. %1$s', 'event-tickets' ),
$return_link
);
$messages[ $this->attendee_object ][6] = sprintf(
esc_html__( 'Post published. %1$s', 'event-tickets' ),
$return_link
);
$messages[ $this->attendee_object ][8] = esc_html__( 'Post submitted.', 'event-tickets' );
$messages[ $this->attendee_object ][9] = esc_html__( 'Post scheduled.', 'event-tickets' );
$messages[ $this->attendee_object ][10] = esc_html__( 'Post draft updated.', 'event-tickets' );
return $messages;
}
Changelog
| Version | Description |
|---|---|
| 4.7 | Introduced. |