当用户登录到我的 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(使用前将#替换为@)