digisavvy
11/18/2015 - 9:05 PM

Redirect non-admins to current user profile page

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 );