登录 WordPress 网站时如何显示用户的用户名?

2024-03-19

当用户登录到我的 WordPress 网站时,我希望我的网站标题显示“登录身份”。

我不知道如何回显当前用户的用户名,这是我得到的代码......

<?php

if ( is_user_logged_in() ) {
echo '<ul id="mem" class="clearfix">
            <li><a href="#">Logged in as Username</a></li>
            <li><a href="#">Logout</a></li>
        </ul>';
} else {
echo '<ul id="mem" class="clearfix">
            <li><a href="#">Register</a></li>
            <li><a href="#">Login</a></li>
        </ul>';
}
?>

我想更换用户名。

任何帮助深表感谢。

Thanks,

Mark


您可以使用获取当前用户信息() http://codex.wordpress.org/Function_Reference/get_currentuserinfo获取任何登录用户信息的功能..

<?php global $current_user;
      get_currentuserinfo();

      echo 'Username: ' . $current_user->user_login . "\n";
      echo 'User email: ' . $current_user->user_email . "\n";
      echo 'User first name: ' . $current_user->user_firstname . "\n";
      echo 'User last name: ' . $current_user->user_lastname . "\n";
      echo 'User display name: ' . $current_user->display_name . "\n";
      echo 'User ID: ' . $current_user->ID . "\n";
?>

在你的情况下可能是

<?php
if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();

echo '<ul id="mem" class="clearfix">
            <li><a href="#">Logged in as '.$current_user->display_name.'</a></li>
            <li><a href="#">Logout</a></li>
        </ul>';
} else {
echo '<ul id="mem" class="clearfix">
            <li><a href="#">Register</a></li>
            <li><a href="#">Login</a></li>
        </ul>';
}
?>

:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

登录 WordPress 网站时如何显示用户的用户名? 的相关文章

随机推荐