在WooCommerce中添加客户电子邮件我的帐户仪表板模板



我想在MyAccount WooCommerce面板中显示客户的电子邮件地址。

我尝试从thankyou文件模板复制/粘贴此部分代码:

<?php _e( 'Email:', 'woocommerce' ); ?>
<strong><?php echo $order->get_billing_email(); ?></strong>

但行不通。

我该怎么做?

作为thankyou.php模板代码与$order对象相关,因此它在myaccount/dashboard.php模板中不起作用是正常的。

如果您查看现有代码,您将看到可以使用的$current_user变量。这是WP_User对象的实例。

因此,将下面的代码插入myaccount/dashboard.php模板:

<p><?php _e( 'Email:', 'woocommerce' ); ?>
<strong><?php echo $current_user->user_email; ?></strong></p>

(帐单电子邮件)

<p><?php _e( 'Email:', 'woocommerce' ); ?>
<strong><?php echo $current_user->billing_email; ?></strong></p>

测试并起作用

相关内容

  • 没有找到相关文章

最新更新