当他们登录woocommerce时如何显示客户名称

时间:2018-10-23 18:00:33

标签: wordpress woocommerce

我想知道是否有人可以解决上述问题,因此我需要以页面顶部的“帐户”链接来登录时显示客户名称,但老实说,对php或js。我主要是在这里进行视觉上的更改,布局和产品维护,在弄清楚如何执行此类操作时,我的想法超出了我的深度。

站点为https://roofin.co.uk/,我需要更改它以使其显示名称,任何帮助将不胜感激

<div class="col-sm-2">
                <div class="user-acc">
                <a class="acc-link" href="https://roofin.co.uk/my-account-2/">
                <i class="fa fa-user"></i>
                <span class="my-acc">My Account</span>
                <span class="sign-in">Sign in / Register</span>
                </div>
                </div>

2 个答案:

答案 0 :(得分:2)

您可以只使用以下代码行:

if( $current_user = wp_get_current_user() ) echo $current_user->display_name;

仅在登录时显示当前用户的显示名称。

答案 1 :(得分:1)

您可以尝试以下代码:

       <div class="col-sm-2">
            <div class="user-acc">
                <a class="acc-link" href="https://roofin.co.uk/my-account-2/">
                  <i class="fa fa-user"></i>
                  <?php 
                  if(!is_user_logged_in())
                  {
                  ?>
                    <span class="my-acc">My Account</span>
                    <span class="sign-in">Sign in / Register</span>
                  <?php 
                  }
                  else
                  {
                      $current_user = wp_get_current_user();
                  ?>
                      <span class="my-acc"><?php echo $current_user->display_name; ?></span>
                  <?php
                  }
                  ?>
                </a>
            </div>
       </div>

希望获得帮助。