Personalizar la página destino después de iniciar sesión en WordPress

Con el siguiente código PHP vamos a poder personalizar la página destino después de iniciar sesión en WordPress, en función al rol del usuario.

function pagina_home_por_defecto()
{
	$usuario = new WP_User(get_current_user_id());
	if( $usuario && is_object( $usuario ) && is_a( $usuario, 'WP_User' ) )
	{
		switch ($usuario->roles[0])
		{
			case 'administrator':
				$url = admin_url();
				return $url;
			case 'rol_que_sea':
				$url = "enlace correspondiente";
				return $url;
		}
	}
}

add_filter('login_redirect', 'pagina_home_por_defecto');
Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios