From 2629eb4ace97da9fbc7e922f38d06f1f370c4f64 Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Thu, 19 Sep 2019 19:27:34 +0800 Subject: [PATCH] Fix Gmail & Yahoo UTF-8 encoding --- includes/core/class-mail.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/core/class-mail.php b/includes/core/class-mail.php index e81f07e7..099ec3d5 100644 --- a/includes/core/class-mail.php +++ b/includes/core/class-mail.php @@ -435,7 +435,10 @@ if ( ! class_exists( 'um\core\Mail' ) ) { add_filter( 'um_template_tags_replaces_hook', array( UM()->mail(), 'add_replace_placeholder' ), 10, 1 ); $subject = apply_filters( 'um_email_send_subject', UM()->options()->get( $template . '_sub' ), $template ); - $this->subject = wp_unslash( um_convert_tags( $subject , $args ) ); + + $subject = wp_unslash( um_convert_tags( $subject , $args ) ); + + $this->subject = html_entity_decode( $subject, ENT_QUOTES, 'UTF-8' ); $this->message = $this->prepare_template( $template, $args );