Php WordPress中的is_管理功能不适用于我

Php WordPress中的is_管理功能不适用于我,php,wordpress,function,Php,Wordpress,Function,你好,我不知道为什么 你是管理员吗 他不适合我。 这是我的密码 if($featuredADS == "0" || $availableADS == "0" || empty($result) && $countPosts >= $postLimitperUser && $postLimitOn == 1 && !is_admin()){ //Some Code here }else{ //Some Code here Which is al

你好,我不知道为什么 你是管理员吗

他不适合我。 这是我的密码

if($featuredADS == "0" || $availableADS == "0" || empty($result) && $countPosts >= $postLimitperUser && $postLimitOn == 1 && !is_admin()){
//Some Code here
}else{
//Some Code here Which is always Work for admin
}

我想忽略此管理员用户检查。如果用户是admin,则我希望从(else)运行代码。

is_admin()条件标记仅检查是否试图显示仪表板或管理面板。请改为尝试。

is_admin()条件标记仅检查仪表板或管理面板是否正在尝试显示。试试看。

我建议使用当前用户可以($perm)而不是is管理。食品法典解释如何使用is管理:你需要一些合适的括号来分组你正在测试的所有条件,因为你有and和OR的组合。我建议使用当前用户可以($perm)食品法典解释如何使用is_admin而不是is_admin:你需要一些合适的括号来分组你正在测试的所有条件,因为你混合了and和OR。
$is_admin = current_user_can('manage_options');  // all user they have mange option will get 

if ($is_admin) {
    echo "admin"
}
else
{
    echo "not admin"
}