Muchas veces queremos redirigir al usuario cuando inicia o cierra sesión en WordPress. En casos puntuales como cuando tenemos en una página un formulario de login, y queremos que cuando nuestro usuario inicie sesión, sea redirigido directamente a una sección privada a la que sólo tienen acceso los usuarios registrados.
También nos puede ser muy útil que cuando un usuario cierre sesión, en lugar de redirigir al wp-login como funciona habitualmente, enviemos al usuario home de nuestro sitio.
Redirigir al usuario cuando inicia sesión
En este caso debemos añadir unas líneas de código a nuestro archivo functions.php, donde crearemos una función que añadiremos al action wp_login.
En el siguiente ejemplo la página de destino se llama seccion-privada.
Redirigir a un perfil de usuario en específico
En el siguiente ejemplo se usa el perfil de usuario subscriptor.
Redirigir al usuario cuando cierra sesión
En este caso vamos a añadir el siguiente código a nuestro archivo functions.php: