Redirect non-admins to current user profile page
function ds_login_redirect( $redirect_to, $request, $user ) {
$current_user = wp_get_current_user();
$url = get_site_url( );
$purl = $url . '/members/'. $current_user->user_login . '/courses/';
return ( is_array( $user->roles ) && in_array( 'administrator', $user->roles ) ) ? admin_url() : $purl;
}
add_filter( 'login_redirect', 'ds_login_redirect', 10, 3 );