wordpress判断是否为登陆状态,如果不是显示登陆和注册按钮;如果为登陆状态显示个人信息和退出登陆按钮。

<?php if(!is_user_logged_in()){ ?>
    <a href="<?php echo site_url('wp-login.php', 'login') ?>">登陆</a>|
	<a href="<?php echo site_url('wp-login.php?action=register', 'login') ?>">注册会员</a>
  <?}else{?>
    <?php global $current_user;get_currentuserinfo();echo get_avatar( $current_user->user_email, 32); ?>  //当前用户头像  32为设置头像尺寸为32
    <a href="<?php bloginfo('siteurl');?>/wp-admin/profile.php"> <?php global $user_identity, $user_level; echo $user_level;  ?> [个人中心 ] </a>
	<a href="<?php echo wp_logout_url( get_permalink() ); ?>">[退出]</a>
  <?}?>