在“重置密码电子邮件”中,显示用户名,但是当我也尝试获取电子邮件ID时。电子邮件ID未显示。使用的代码粘贴在下面。
<?php printf( esc_html__( 'Username: %s', 'woocommerce' ), esc_html( $user_email ) ); ?>
我将$user_login
替换为$user_email
以获取电子邮件ID。
答案 0 :(得分:1)
您好,使用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 ) ); ?>
经过测试,效果很好。