如何在Woocommerce重置密码电子邮件中显示用户电子邮件ID?

时间:2019-04-09 10:24:00

标签: wordpress woocommerce

在“重置密码电子邮件”中,显示用户名,但是当我也尝试获取电子邮件ID时。电子邮件ID未显示。使用的代码粘贴在下面。

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

我将$user_login替换为$user_email以获取电子邮件ID。

1 个答案:

答案 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  ) ); ?>

经过测试,效果很好。