有时我们想限制wordpress部分用户角色访问后台,可以通过下面的代码实现。
一、只允许管理员、编辑和作者角色访问后台
将下面代码添加到当前主题函数模板functions.php中:
add_action('init','zm_redirect_wp_admin');functionzm_redirect_wp_admin(){if(is_admin()&&is_user_logged_in()&&!current_user_can('manage_options')&&!current_user_can('publish_pages')&&!current_user_can('publish_posts')&&(!defined('DOING_AJAX')||!DOING_AJAX)){wp_safe_redirect(home_url());exit;}}