eventsmanager icon

Override ticket price

eventsmanager | PRO | 04/13/23 06:55:22 AM UTC | 0 ⭐ | 556 šŸ‘ļø | Never ā° | []
text |

460 B

|

None

|

0 šŸ‘

/

0 šŸ‘Ž

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