From c8ddd5d23c3face99725accb604a9ef022c59268 Mon Sep 17 00:00:00 2001 From: ashubawork Date: Tue, 16 Jan 2024 16:09:26 +0200 Subject: [PATCH] - fix emails placeholders --- includes/core/class-mail.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/core/class-mail.php b/includes/core/class-mail.php index c71d194e..965e36dd 100644 --- a/includes/core/class-mail.php +++ b/includes/core/class-mail.php @@ -643,13 +643,15 @@ if ( ! class_exists( 'um\core\Mail' ) ) { $replace_placeholders[] = um_get_core_page( 'login' ); $replace_placeholders[] = esc_html__( 'Your set password', 'ultimate-member' ); $replace_placeholders[] = um_user( 'account_activation_link' ); - if ( true === (bool) get_user_meta( um_user( 'ID' ), 'um_password_generated', true ) ) { - $replace_placeholders[] = um_user( 'password_reset_link' ); - $replace_placeholders[] = esc_html__( 'Set your password', 'ultimate-member' ); - } else { + + if ( 'pending' === um_user( 'status' ) || ! get_user_meta( um_user( 'ID' ), 'um_password_generated', true ) ) { $replace_placeholders[] = um_get_core_page( 'login' ); $replace_placeholders[] = esc_html__( 'Login to our site', 'ultimate-member' ); + } else { + $replace_placeholders[] = um_user( 'password_reset_link' ); + $replace_placeholders[] = esc_html__( 'Set your password', 'ultimate-member' ); } + return $replace_placeholders; } }