【发布时间】:2019-07-23 01:30:39
【问题描述】:
您好,我想将 User_ID 添加到 WooCommerce 订单确认电子邮件中。 我希望我的客户能够在下订单后收到的电子邮件中看到他们自己的 USER ID 号。
但是我当前的代码有问题。
这是我当前的代码:
<?php global $current_user;
get_currentuserinfo();
echo 'Your membership number: ' . $current_user->ID . "\n";
?>
但问题在于,这并不特定于实际订单的用户 ID。此用户 ID 获取登录用户的 ID,而不是下订单用户的用户 ID。
它可能应该包含类似这样的东西?!:
$order->get_user_id()
我不知道如何更改我当前的代码。
请问有人可以修改我当前的代码吗?
【问题讨论】:
-
要在订单表之前显示用户 ID,请使用:
woocommerce_email_before_order_table而不是woocommerce_email_after_order_table
标签: php wordpress woocommerce orders email-notifications