<?php
add_filter( 'em_booking_email_messages', 'disable_pdf_tickets_for_category_18', 999, 2 );
add_filter( 'em_multiple_booking_email_messages', 'disable_pdf_tickets_for_category_18', 999, 2 );
Β function disable_pdf_tickets_for_category_18( $messages, $EM_Booking ) {
$EM_Event = $EM_Booking->get_event();
if ( ! $EM_Event || empty( $EM_Event->post_id ) ) {
return $messages;
}
Β if ( has_term( 18, 'event-categories', $EM_Event->post_id ) && ! empty( $messages['user']['attachments'] ) ) {
$messages['user']['attachments'] = array_values(
array_filter( $messages['user']['attachments'], function( $attachment ) {
return empty( $attachment['name'] ) || strpos( $attachment['name'], 'Tickets - ' ) === false;
} )
);
}
Β return $messages;
}
Comments
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π
0 B
|0 π
/0 π