WordPress中判斷用戶是否為管理員
編輯:狂族晨曦 來源:建站分享,WordPress技巧 日期:2015-09-11 閱讀: 2,358 次 搶個沙發 百度已收錄
最后更新時間:2015-10-10
有時候,我們在為WordPress主題的網站增加一些功能的時候,可能會需要判斷用戶是否為管理員。就像有些網站的評論框,就針對是否為管理員進行了不同的設定。下面,就來為大家介紹判斷的方法。
一、判斷指定id的用戶是不是管理員
該需求實現起來非常簡單,幾行代碼搞定,分享一下:
function ludou_is_administrator($user_id) {
$user = get_userdata($user_id);
if(!empty($user->roles) && in_array('administrator', $user->roles))
return 1; // 是管理員
else
return 0; // 非管理員
}
二、判斷當前登錄用戶是不是管理員
如果是判斷當前登錄用戶是不是管理員,可以使用下面的函數:
function ludou_is_administrator() {
// wp_get_current_user函數僅限在主題的functions.php中使用
$currentUser = wp_get_current_user();
if(!empty($currentUser->roles) && in_array('administrator', $currentUser->roles))
return 1; // 是管理員
else
return 0; // 非管理員
}
要實現呢,非常的簡單,但重要的是用在哪里,用處特色,各位看官去大開你的腦洞吧!
標簽: WordPress
本文參考自:http://www.ludou.org/wordpress-check-user-is_administrator.html,由狂族晨曦(capjsj.cn)整理編輯,本文共686個字。
本文鏈接地址:http://www.cnidcc.cn/wp_zpdyhsfwgly.html , 轉載請保留本說明!
本文鏈接地址:http://www.cnidcc.cn/wp_zpdyhsfwgly.html , 轉載請保留本說明!
相關文章
已有 0 位"計工"發布了激烈的評論,還有N多人圍觀笑而不語評論

川公網安備 51011202000104號