### [Redireccionar a los usuarios que han iniciado sesión desde las páginas de inicio de sesión de WPForms](https://wpforms.com/developers/how-to-automatically-redirect-if-user-is-already-logged-in/)

**Publicado:** 24 de febrero de 2022
**Autor:** Umair Majeed

**Resumen:** Este tutorial le guiará a través del proceso para redirigir automáticamente a un usuario fuera del formulario de inicio de sesión si ya ha iniciado sesión utilizando PHP. 

**Contenido:**

¿Desea redirigir a los usuarios que ya han iniciado sesión cuando visitan su formulario de inicio de sesión? Aunque WPForms le permite ocultar el formulario de inicio de sesión o mostrar un mensaje a los usuarios que han iniciado sesión a través de la configuración de Registro de usuarios, esta guía le mostrará cómo redirigirlos automáticamente a una página específica utilizando código PHP.

Para obtener información sobre las opciones integradas para usuarios que han iniciado sesión, consulta nuestra [documentación sobre el registro de usuarios](https://wpforms.com/docs/how-to-install-and-use-user-registration-addon-with-wpforms/#settings).

## Configuración del formulario

Para empezar, tendrás que crear un formulario de inicio de sesión y añadirlo a una página de WordPress.

Si necesitas ayuda para crear un formulario de inicio de sesión con el complemento de registro de usuarios de WPForms, [consulta esta documentación](https://wpforms.com/how-to-display-wordpress-login-and-register-forms-on-any-page/ «Cómo crear formularios de inicio de sesión y registro en cualquier página de WordPress»).

## Añadir el código de redireccionamiento

Añade este fragmento de código a tu sitio web para habilitar el redireccionamiento automático. Si necesitas ayuda para añadir código personalizado, consulta nuestra guía sobre cómo añadir fragmentos de código.

Si no estás seguro de cómo o dónde añadir fragmentos a tu sitio, [echa un vistazo a este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ «Cómo añadir PHP o JavaScript personalizados para WPForms»).

Tendrás que personalizar dos valores en este código:

1. **Línea 10**: Sustituye `345` por el ID de la página que contiene tu formulario de inicio de sesión. Para encontrar el ID de tu página, edita la página y busca el número que aparece después de `?post=` en la URL.
2. **Línea 16**: Sustituye `http://www.example-site.com/your-page/` por la URL a la que deseas redirigir a los usuarios que hayan iniciado sesión.

![busca el número en la URL al editar la página para encontrar el ID de la página](https://wpforms.com/wp-content/uploads/2022/02/wpforms-find-page-id.jpg)¡Y eso es todo! ¿Te gustaría que tu formulario se redirigiera a una nueva ventana del navegador? Echa un vistazo a nuestro tutorial sobre [Cómo abrir la redirección en una nueva ventana](https://wpforms.com/developers/how-to-open-redirect-in-a-new-window/ "Cómo abrir la redirección en una nueva ventana").

## Acción de referencia

[template\_redirect](https://developer.wordpress.org/reference/hooks/template_redirect/ "Uso de la acción template_redirect de WordPress")

**Categorías:** Complementos

**Etiquetas:** PHP

---

