Как отключить идентификатор электронной почты пользователя в Woocommerce Reset Password email? - PullRequest
1 голос
/ 09 апреля 2019

В поле «Сбросить пароль по электронной почте» отображается имя пользователя, но я также пытаюсь получить идентификатор электронной почты. Идентификатор электронной почты не отображается. Используемый код вставлен ниже.

<?php printf( esc_html__( 'Username: %s', 'woocommerce' ), esc_html( $user_email ) ); ?>

Я заменил $user_login на $user_email, чтобы получить идентификатор электронной почты.

1 Ответ

1 голос
/ 09 апреля 2019

Здравствуйте, используйте get_user_by, как показано ниже

$user_details = get_userdatabylogin($user_login);
$user_mail = $user_details->user_email;

Теперь вы получили электронную почту пользователя в переменной $user_mail, поэтому вы можете передать ее, как показано ниже

<?php printf( esc_html__( 'User Email: %s', 'woocommerce' ), esc_html( $user_mail  ) ); ?>

Проверено и работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...