我想在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>
测试并起作用