Custom login redirect integration
-
Hi,
First of all, great plugin!
I would like to know if is possible to integrate my custom login redirections that I have implemented on my theme functions.php with the CleanLogin “redirect after login” functionality.
My custom login redirect function makes conditional redirections depending on the user capabilities:
function my_login_redirect( $url, $request, $user ){
$slug = $_SERVER[“REQUEST_URI”];
$islogin = strpos($slug, ‘wp-login’);
if( $user && is_object( $user ) && is_a( $user, ‘WP_User’ ) ){
if(($user->has_cap(‘edit_users’)) && ($islogin==true)) {
$url = admin_url(‘index.php’);
}
elseif ((!$user->has_cap(‘edit_users’)) && ($islogin==true)) {
if($user->has_cap(‘read_distributors’)) {
$url = home_url().’/distributors’;
}
elseif($user->has_cap(‘read_professionals’)) {
$url = home_url().’/professionals’;
}
else {
$url = home_url();
}
}
else {
$url = $slug;
}
}
return $url;
}
add_filter(‘login_redirect’, ‘my_login_redirect’, 10, 3 );How can I integrate your plugin “redirect after login” functionality with my function?
Thanks very much in advance!
Regards
The topic ‘Custom login redirect integration’ is closed to new replies.