Перенаправление пользователей после авторизации

Когда пользователь авторизуется в системе, то по умолчанию он попадет на панель управления. Но с помощью фильтра login_redirect его можно перенаправить на главную страницу сайта, если он не является администратором системы:
add_filter("login_redirect", "subscriber_login_redirect", 10, 3);
 
function subscriber_login_redirect($redirect_to, $request, $user){ 
 
  if(is_array($user->roles)){
 
    if(in_array('administrator', $user->roles)) return home_url('/wp-admin/');
 
  }
 
  return home_url();
 
}

Используя роль пользователя , его можно перенаправлять на любую страницу.
Теги:
Перенаправление
Добавлено: 01 Мая 2018 19:50:45 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...