fbpx

You can redirect users who login to your site to another URL based on their role using this snippet, This is best for membership sites. Just add it to your functions.php file:

<?php function redirect_user_on_role() { 
	if ($current_user->user_level == 0) {
		wp_redirect( home_url() ); exit;
	}
	
	//* If login user role is Contributor
	else if ($current_user->user_level > 1) {
		wp_redirect( home_url() ); exit;
	}
	
	//* If login user role is Editor
	else if ($current_user->user_level >8) {
		wp_redirect( home_url() ); exit;
	}
	
	//* For other rolse
	else {
		$redirect_to = 'http://google.com/';
		return $redirect_to;
	}
}
add_action('admin_init','redirect_user_on_role');
?>