試圖根據角色在WordPress中限制對管理區域的訪問3.6Wordpress根據角色限制訪問管理區域
請嘗試以下操作。這樣可以防止沒有管理員訪問權限的人員,但不能保護我的自定義角色「超級用戶」這不斷重定向到主頁。
function prevent_admin_access()
{
if (false !== strpos(strtolower($_SERVER['REQUEST_URI']), '/wp-admin') && !current_user_can('administrator') && !current_user_can('Super User'))
wp_redirect(home_url());
}
add_action('init', 'prevent_admin_access', 0);
修正了它在中間需要一個下劃線的「超級用戶」角色 - 它不喜歡空間 – user2903829
看到我的答案,爲什麼你不應該這樣做 – frnhr