2016-03-01 75 views
0

爲我工作你好,我不知道爲什麼 is_adminis_admin功能沒有在WordPress

是不是爲我工作。 這是我的代碼。

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 
} 

我想忽略管理員用戶的檢查。如果用戶是管理員,那麼我想從(其他)運行代碼。

+1

我建議使用current_user_can($燙髮)而不是is_admin 該codex解釋如何使用is_admin:https://codex.wordpress.org/Function_Reference/is_admin – Nozifel

+1

您需要一些正確的括號來分組您所測試的所有條件,因爲您有AND和OR的混合。 – AleFranz

回答

1

is_admin()條件標籤只檢查儀表板或管理面板是否試圖顯示。改爲嘗試current_user_can()

0

$ is_admin = current_user_can('manage_options'); //所有的用戶他們有奶源的選擇會得到

如果($ is_admin){ 回聲 「管理員」 } 其他 { 回聲 「沒有聯繫」 }