sage); } $to = $order->get_billing_email(); $pre_header_template = get_post_meta($query->posts[0]->ID, 'emailkit_email_preheader', true); $pre_header = str_replace(array_keys(Utils::transform_details_keys($details)), array_values(Utils::transform_details_keys($details)), $pre_header_template); $pre_header = !empty($pre_header) ? $pre_header : esc_html__("order has been failed. ", "emailkit"); $subject_template = get_post_meta($query->posts[0]->ID, 'emailkit_email_subject', true); $subject = str_replace(array_keys(Utils::transform_details_keys($details)), array_values(Utils::transform_details_keys($details)), $subject_template); $subject = !empty($subject) ? $subject . ' - ' . $pre_header : esc_attr($order->get_billing_first_name() . " " . $order->get_billing_last_name()) . ", " .esc_html__("your order has been failed. order# ", "emailkit") . "" . esc_attr($order_id) . ' ' . esc_html__("on", "emailkit") .' '. get_bloginfo('name') . ' - ' . $pre_header; $headers = [ 'From: ' . $email . "\r\n", 'Reply-To: ' . $email . "\r\n", 'Content-Type: text/html; charset=UTF-8', ]; wp_mail($to, $subject, $message, $headers); } } }