wordpress登录成功后显示管理按钮和个人信息

在我们的网站中常常需要加入登录退出按钮,这样便于网站编辑和管理员方便进入后台管理网站。

今天给大家介绍一段简单的代码可以轻松实现这一功能,自动判断网站是否登入

显示不同的按钮,方便管理。

代码如下:

<?php if (!(current_user_can('level_0'))){ ?>  

<span class="register"><a href="<?php echo get_option('home'); ?>/wp-login.php?action=register">注册</a></span>

<span class="login"><a href="<?php echo get_option('home'); ?>/wp-login.php">登录</a></span>
	<?php } else { ?>	

<span class="register"> <a href="<?php echo home_url().'/wp-admin/'?>">管理</a></span>

<span class="login"><a href="<?php echo wp_logout_url( get_bloginfo('url') ); ?>">登出</a></span>


<?php }?>

一段简单的判断语句,轻松实现登入用户显示管理链接的功能,希望对大家有所帮助!

如果登录成功显示个人信息

<?php if (!(current_user_can('level_0'))){ ?>

<span class="register"><a href="<?php echo get_option('home'); ?>/wp-login.php?action=register">注册</a></span>

<span class="login"><a href="<?php echo get_option('home'); ?>/wp-login.php">登录</a></span>
<?php } else { ?>

<span class="register"> <a href="<?php echo home_url().'/wp-admin/'?>">管理</a></span>

<span class="login"><a href="<?php echo wp_logout_url( get_bloginfo('url') ); ?>">登出</a></span>

<?php
global $current_user;
get_currentuserinfo();
echo '用户名: ' . $current_user->user_login . "\n";
echo '用户邮箱: ' . $current_user->user_email . "\n";
echo '名字: ' . $current_user->user_firstname . "\n";
echo '姓氏: ' . $current_user->user_lastname . "\n";
echo '公开显示名: ' . $current_user->display_name . "\n";
echo '用户 ID:' . $current_user->ID . "\n";
?>

<?php }?>

《wordpress登录成功后显示管理按钮和个人信息》

点赞

发表评论