有些時候我們會用到WordPress的用戶注冊功能,但是限于WordPress的用戶系統功能比較單調,除了登錄和注冊,我們可能不會讓用戶直接使用WordPress的后臺,而是在前臺編寫個用戶系統,或者使用WP User Frontend等插件自動在前臺生成一個用戶系統.
WordPress后臺 – 設置 – 常規中,我們可以設置注冊用戶的默認角色:
如果你不想讓默認角色的用戶進入WordPress后臺亂逛,你可以在當前主題的functions.php中加入以下代碼,然后使用默認角色的用戶帳號登錄,看是什么情況,是不是直接跳轉到首頁了呢?
實例代碼如下:
- if(is_admin()) {
- $current_user = wp_get_current_user();
- if($current_user->roles[0] == get_option('default_role')) {
- wp_safe_redirect( home_url() );
- exit();
- }
- }
新聞熱點
疑難解答
圖片精選