From 5d3507b01c1ebb3df2de5c96d328220b27ece327 Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Wed, 19 Sep 2018 17:57:23 +0300 Subject: [PATCH] Resolve Issues with HTML code in plain emails --- includes/core/class-mail.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/includes/core/class-mail.php b/includes/core/class-mail.php index a4e71542..b34edfb8 100644 --- a/includes/core/class-mail.php +++ b/includes/core/class-mail.php @@ -338,7 +338,13 @@ if ( ! class_exists( 'um\core\Mail' ) ) { get_email_template( $slug, $args ); + $raw_email_template = $this->get_email_template( $slug, $args ); + $plain_email_template = strip_tags( $raw_email_template ); + if( $plain_email_template !== $raw_email_template ){ + $plain_email_template = preg_replace( array('/ /mi', '/^\s+/mi'), array(' ', ''), $plain_email_template ); + } + + echo $plain_email_template; }