Override ticket price
function em_mod_ticket_booking($price, $EM_Ticket){
if( is_user_logged_in() ) {
if ( is_array($EM_Ticket->ticket_members_roles) ){
$user = wp_get_current_user();
$roles = ( array ) $user->roles;
foreach($roles as $role){
if ( $role == 'administrator' && in_array( $role, $EM_Ticket->ticket_members_roles ) ){
$price = $price - ($price * .7);
}
}
}
}
return $price;
}
add_filter('em_ticket_get_price','em_mod_ticket_booking',100,2);
Comments