在 woocommerce 电子邮件模板中添加客户用户名
add customer username in woocommerce email template
我正在覆盖 woocommerce 管理新订单模板。我希望添加客户的用户名,如果可能的话还包括密码。
谁能帮帮我。
<?php $user_info = get_userdata(1);
echo $user_info->user_login;?>
我目前正在使用此代码,但它没有按预期工作。
您可以在模板中使用 $order
变量,它是 WC_Order to obtain the user by calling the method get_user
. This will return an instance of WP_User 的实例,如果他们选择不创建帐户,则为 false。
WP_User 实例有一个名为 get
的方法,您可以使用它来获取用户名、密码和您需要的任何其他数据。
$user = $order->get_user();
if($user){
$username = $user->get('user_login');
$password = $user->get('user_pass');
}
我正在覆盖 woocommerce 管理新订单模板。我希望添加客户的用户名,如果可能的话还包括密码。 谁能帮帮我。
<?php $user_info = get_userdata(1);
echo $user_info->user_login;?>
我目前正在使用此代码,但它没有按预期工作。
您可以在模板中使用 $order
变量,它是 WC_Order to obtain the user by calling the method get_user
. This will return an instance of WP_User 的实例,如果他们选择不创建帐户,则为 false。
WP_User 实例有一个名为 get
的方法,您可以使用它来获取用户名、密码和您需要的任何其他数据。
$user = $order->get_user();
if($user){
$username = $user->get('user_login');
$password = $user->get('user_pass');
}