将用户ID添加到WooCommerce客户控制面板

时间:2018-05-30 作者:German Mazzaferro

我是否可以将用户ID添加到woocommerce客户仪表板?谢谢

3 个回复
SO网友:dhirenpatel22

WooCommerce没有提供任何这样的挂钩来在dashbaord上显示用户ID。

但您可以通过将仪表板模板覆盖到主题文件中来添加它。您可以从下面的WooCommerce参考链接简要查看如何覆盖模板。

https://docs.woocommerce.com/document/template-structure/

您需要复制模板dashboard.php WooCommerce插件模板中的文件woocommerce/myaccount/ 主题中的文件夹。

可以使用代码显示User ID 仪表板页面上的任意位置。

<?php echo esc_html( $current_user->ID ); ?>

SO网友:Steve

与大多数成熟的插件一样,Woocommerce提供了许多挂钩,可以轻松定制客户仪表板等内容。有了适当的钩,你应该能够快速完成你的目标。

您最好在此处查看Woocommerce文档link.

对于WordPress,您可以使用get_current_user() 作用

SO网友:dhirenpatel22

若要在客户新帐户电子邮件中显示名称,请尝试在中添加以下代码customer-new-account.php 电子邮件模板文件。让我知道这是否有效。

<?php $user = get_user_by( \'user_login\', $user_login );
if($user){
    echo $user->ID;
}?>

结束