首頁 > CMS教程 > &#&按 > wordpress如何限制用戶

wordpress如何限制用戶

爱喝马黛茶的安东尼
發布: 2019-07-18 15:00:59
原創
3364 人瀏覽過

wordpress如何限制用戶

在新用戶註冊成功登入後,直接跳到wordpress網站的首頁。但是,新用戶登入後,如果在瀏覽器網址列輸入wordpress後台的位址,依然可以進入到wordpress網站的後台。這不是我們想要的,我們的需求是:新使用者只要不是wordpress網站的管理員,就不要讓它進入到wordpress網站的後台。那麼,如何才能不讓非管理員使用者進入到wordpress的後台呢?

想限制非管理員進入wordpress網站的後台,我們只需要把目前登入使用者的資訊與wordpress管理員使用者的資訊一比對就可以了,如果比對不成功,就不讓他進後台,如果比對成功,就讓他進後台,就這麼簡單。

相關推薦:《WordPress教學

把下面這段程式碼放到wordpress主題的functions.php檔案中:

//非管理员不允许进入后台
if ( is_admin() && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
$current_user = wp_get_current_user(); //获取当前登录用户的信息
if($current_user->roles[0] == get_option('default_role')) { //如果不是管理
wp_safe_redirect( home_url() ); //就安全地重定向到网站的首页
exit();
}
}
登入後複製

透過上面這段程式碼,我們就實現了(限制非管理員用戶進入到wordpress網站的後台)。

以上是wordpress如何限制用戶的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板