想知道谁是登录管理员/用户

时间:2012-04-17 作者:Jassi Oberoi

想知道谁在我的wordpress网站上登录,如果是管理员登录,请转到仪表板,如果是用户登录,请转到主页

方法:我使用了这个代码

<?php if ( is_user_logged_in() ) {

   echo ‘ user is loin ‘ ;

} else {

 echo ‘ Not Login ‘ ;

} ?>
以及

if(is_admin()) { ...output my admin stuff....}
但不起作用。任何帮助都将不胜感激。

2 个回复
SO网友:Sola

is\\u admin()仅检查是否显示仪表板页面,如果要告诉用户角色,请尝试current_user_can( $capability )

SO网友:Jassi Oberoi

好了,我终于解决了我自己的问题

get_currentuserinfo() ;
if ($user_level > 0) { // if admin login
    echo "admin login";
} else {
    echo "user login";
}

结束

相关推荐

Modify Admin Bar Link

开始于line 474 属于/wp-includes/admin-bar.php 有一个函数声明如下:function wp_admin_bar_new_content_menu( $wp_admin_bar )它的作用是生成+ New 菜单项以及用户拥有的任何自定义帖子类型edit_posts 功能。实际的顶部菜单项,+ New 默认为posts 因为它是数组中的第一个调用(我相信它就是这样工作的)。我想先改变一下+ New 链接到其他内容。在我们的设置中,我们需要为用户edit_posts 能够管理高