Glad to help, Murray! I appreciate the kind words. 😀
When it comes to using remove_action, yes you could use this to remove the QR Codes from emails. A snippet like this should do the job:
if ( class_exists( 'Tribe__Tickets_Plus__QR' ) ) {
add_action( 'init', 'tribe_remove_qr_codes_from_ticket_emails' );
function tribe_tickets_ticket_email_ticket_bottom() {
remove_action( 'tribe_tickets_ticket_email_ticket_bottom', array( 'Tribe__Tickets_Plus__QR', 'inject_qr' ) );
}
}
Cheers,
George