Mar*_*oyd 3 wordpress wordpress-theming
当用户登录我的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>';
}
?>
Run Code Online (Sandbox Code Playgroud)
我想替换用户名.
任何帮助深表感谢.
谢谢,
标记
你可以使用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";
?>
Run Code Online (Sandbox Code Playgroud)
在你的情况下它可能是
<?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>';
}
?>
Run Code Online (Sandbox Code Playgroud)
:)