我真的需要一些简单的帮助。我想要的只是:
if user=admin
do this
elseif user != admin
do that
else
do something else
现在我找到了答案来检查用户是否是管理员,但不知道如何检查他是否不是管理员。希望你能帮忙。
谢谢:)
感谢您的回答,但这是我真正想要实现的目标:
在我的网站顶部,我有一个标题(就像这里的StackOverflow,黑色标题)。如果用户没有登录,它只会说" Hello,Guest。"现在,我有一个插件,可以在登录后将用户重定向到主页(而不是转到仪表板)。在标题中它现在说"你好,$ username"。
但是当我以管理员身份登录时,我想要" Hello,$ username"有一个链接到wp-admin的超链接。登录的所有其他用户都应该没有链接。
这就是为什么我不仅要检查用户是否是管理员,还要检查他/她是否不是管理员。
希望我的问题更加清晰。一如既往,提前谢谢:)
答案 0 :(得分:1)
你可以查看他的能力。
if ( current_user_can( 'manage_options' ) ) {
// user has admin rights
} else {
// no admin rights
}
请注意is_admin
不会告诉您它是否是管理员,它只是检查管理员端代码是否正在运行(可能是通过ajax,因此不一定是管理员这样做)。
答案 1 :(得分:0)
Check url http://codex.wordpress.org/Function_Reference/is_super_admin
if ( is_super_admin($user_id) ) {
echo 'Admin';
}else{
echo 'Not admin';
}