Si bien WordPress es una plataforma genial, hay puntos en los que sigue teniendo debilidades y puede ser un poco confuso para usuarios principiantes. Hace unos días me encontré con la necesidad de redirigir al usuario que se logueaba en un sitio hacia la página principal, y no hacerle perde esos segundos que se demoraba en salir del dashboard por su cuenta. Esto es un hack rápido para redirigir a un usuario luego de hacer login (hay algunos plugins relacionados a esto):


Abrimos el archivo wp-login.php y ubicamos el siguiente código (generalmente en la línea 424)

	} else {
		$redirect_to = admin_url();
	}

admin_url() es lo que hay que cambiar. Si queremos que el usuario vaya al index luego de el login, lo reemplazamos por get_bloginfo(‘url’) , lo que quedaría:

	} else {
		$redirect_to = get_bloginfo('url');
	}

Esto es una redirección básica que envía a todos los usuarios a la página de inicio. En las próximas entradas vamos a ver otras redireccionar posibles, como ser si el usuario es el admin vaya al tablero, y cosas así.