我想知道是否有人可以解决上述问题,因此我需要以页面顶部的“帐户”链接来登录时显示客户名称,但老实说,对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>
答案 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>
希望获得帮助。