Cada vez que alguien inicia sesión en tu sitio de WordPress, tienes la oportunidad de causar una excelente primera impresión.
En lugar de enviarlos al panel de control predeterminado, puedes dirigirlos exactamente a donde necesitan estar, ya sea su portal de cursos, área de miembros o página de cuenta.
Este tipo de experiencia de usuario reflexiva es lo que separa a los sitios profesionales de los amateurs.
Para nuestros propios plugins, solemos configurar reglas para redirigir a los usuarios directamente a su panel de cuenta después de la compra y el inicio de sesión. Hemos descubierto que esto tiene más sentido, ya que pueden ir directamente a administrar sus licencias o acceder al soporte sin perderse en el área de administración.
En esta guía, te mostraremos los métodos más sencillos para configurar redirecciones de inicio de sesión personalizadas que harán que la experiencia de tus usuarios sea mucho más fluida.

¿Por qué redirigir a los usuarios después de que inicien sesión en tu sitio de WordPress?
Si tu sitio web tiene varios usuarios, como un blog de varios autores, un sitio de membresía o una tienda en línea, querrás guiar a estos usuarios al lugar correcto después de que inicien sesión.
Muchos plugins de membresía de WordPress y plugins de comercio electrónico manejan automáticamente las redirecciones mostrando a los usuarios páginas de inicio de sesión personalizadas y redirigiéndolos a una página de administración de cuentas.
Incluso puedes crear un portal para clientes para que administren su cuenta.
Sin embargo, no todos los sitios web usarán un plugin con esta funcionalidad. En este caso, los usuarios simplemente serán redirigidos al área de administración predeterminada de WordPress.
Si bien esto podría funcionar para bloggers y escritores, no es una experiencia ideal para personas como tus miembros y clientes.
Dicho esto, veamos cómo redirigir a los usuarios después de un inicio de sesión exitoso en WordPress fácilmente. Puedes usar los enlaces rápidos a continuación para saltar directamente al método que deseas usar:
- Método 1: Configurar redirecciones de inicio de sesión con LoginWP
- Method 2: Setting Up Custom Login Form and Redirects With WPForms
- Preguntas Frecuentes
Método 1: Configurar redirecciones de inicio de sesión con LoginWP
Este método te permite redirigir a los usuarios después de que inicien sesión según sus roles, capacidades, nombres de usuario y más.
La forma más fácil de hacer esto es usando LoginWP (anteriormente Peter’s Login Redirect), un plugin de página de inicio de sesión. Te permite configurar redirecciones de inicio de sesión sencillas en un par de clics.
Lo primero que necesitas hacer es instalar y activar el plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Tras la activación, debes ir a LoginWP » Reglas de redirección para configurar el plugin.
Te permite configurar redirecciones de inicio de sesión para diversas situaciones. Veamos cada una de ellas a continuación.
Redireccionar usuarios específicos después del inicio de sesión
Primero, puedes configurar redirecciones solo para usuarios específicos. Esto es útil si tienes un equipo pequeño y quieres redirigir a los miembros del equipo a páginas específicas.
Para hacer esto, haz clic en el botón ‘Agregar nuevo’ en la sección ‘Reglas de redirección’.

Esto te lleva a una nueva página para configurar tus ajustes de redirección.
Primero, selecciona la condición ‘Nombre de usuario’ del menú desplegable ‘Condición de regla’ y elige el nombre de usuario de la lista desplegable.

Luego, puedes ingresar las URL a las que quieres redirigir al usuario al iniciar y cerrar sesión.
Asegúrate de hacer clic en el botón ‘Guardar regla’ para guardar tus cambios.

Redireccionar usuarios de WordPress por rol de usuario
A continuación, puedes configurar una redirección de inicio de sesión basada en el rol de usuario en WordPress. Por ejemplo, podrías querer redirigir a los editores al área de administración, pero hacer que tus suscriptores de la lista de correo vayan a una página personalizada separada.
El proceso será similar a los pasos anteriores. Simplemente haz clic en el botón ‘Agregar nuevo’ en la sección ‘Reglas de redirección’.
Luego, selecciona la condición ‘Rol de usuario’ del menú desplegable ‘Condición de regla’ y elige el rol de usuario de la lista desplegable.
También puedes establecer el orden a cualquier número, lo que determinará cómo se almacena y se muestra esta regla en la configuración del plugin.

Luego, ingresa las URLs de inicio de sesión y cierre de sesión a donde deseas redirigir el rol de usuario.
A continuación, haz clic en el botón ‘Guardar Regla’.

Si deseas crear diferentes redirecciones de inicio de sesión para varios roles de usuario, simplemente sigue los mismos pasos anteriores.
Configuración de redirecciones de inicio de sesión por capacidades en WordPress
El plugin también te permite configurar redirecciones de inicio de sesión basadas en niveles y capacidades de usuario. Esto es muy útil si estás utilizando un plugin para crear y administrar roles de usuario con capacidades personalizadas en WordPress.
Para hacer esto, sigue los mismos pasos anteriores haciendo clic en el botón ‘Añadir Nuevo’.
Luego, necesitas seleccionar la condición ‘Capacidad de Usuario’ del menú desplegable ‘Condición de Regla’ y elegir la capacidad de usuario de la lista desplegable.
También puedes ingresar un número de orden si deseas mantener tus reglas organizadas en la página de configuración del plugin.

Tendrás diferentes capacidades de usuario disponibles según los roles que hayas asignado.
A continuación, ingresa tu URL de inicio de sesión y URL de cierre de sesión en los cuadros de abajo.

Finalmente, simplemente haz clic en el botón ‘Guardar Regla’.
Configuración de redirecciones de inicio de sesión para todos los usuarios en WordPress
En la página de configuración del plugin, hay una opción para establecer una redirección para todos los demás usuarios. Si un usuario no coincide con ninguna regla que hayas establecido anteriormente, puedes redirigirlo ingresando una URL aquí.
También puedes usar esta configuración para crear una redirección en todo el sitio para todos los usuarios.
Simplemente ingresa una URL de inicio de sesión y una URL de cierre de sesión en la sección ‘Todos los demás usuarios’.

Luego, simplemente haz clic en el botón ‘Guardar Cambios’.
Configuración de una redirección de registro de usuario en WordPress
Cuando un nuevo usuario se registra en tu sitio web, WordPress lo redirige a la página de inicio de sesión. Puedes configurar una URL de redirección para enviarlos a cualquier otra página de tu sitio web de WordPress.
Simplemente ingresa la nueva URL en la sección 'Después del registro' y haz clic en el botón 'Guardar cambios'.

Método 2: Configuración de formularios de inicio de sesión personalizados y redirecciones con WPForms
Si deseas crear un formulario de inicio de sesión personalizado, puedes usar WPForms para configurar una redirección de usuario de WordPress después de que inicien sesión.
WPForms es el mejor plugin de registro de usuarios del mercado, utilizado por más de 6 millones de sitios web. Te permite crear fácilmente formularios de registro de usuarios, formularios de contacto y más.
En WPBeginner, hemos utilizado la herramienta para crear nuestros formularios de contacto y encuestas anuales y hemos tenido una experiencia excelente. Para obtener información más detallada, puedes consultar nuestra reseña de WPForms.

Lo primero que debes hacer es instalar y activar el plugin WPForms. Para más detalles, consulta nuestra guía para principiantes sobre cómo instalar un plugin de WordPress.
Nota: Puedes usar la versión gratuita para crear formularios de contacto sencillos, pero necesitarás WPForms Pro para obtener la función de formulario de inicio de sesión.
Al activarlo, necesitas visitar WPForms » Configuración e ingresar tu clave de licencia. Puedes encontrar esta información en tu cuenta en el sitio web de WPForms.

Después de eso, necesitas instalar el complemento de registro de usuarios.
Simplemente ve a WPForms » Complementos y localiza el ‘Complemento de Registro de Usuarios’ y haz clic en el botón ‘Instalar Complemento’.

Ahora, estás listo para crear tu propio formulario de inicio de sesión personalizado.
Para hacer esto, navega a WPForms » Agregar nuevo y dale un nombre a tu formulario.
A continuación, busca 'Login' en la barra de búsqueda para encontrar la plantilla 'Formulario de inicio de sesión de usuario', luego haz clic en el botón 'Usar plantilla'.

WPForms cargará automáticamente la plantilla del Formulario de inicio de sesión de usuario con todos los campos requeridos.
Puedes editar todos los campos existentes haciendo clic en ellos y realizando cambios en la nueva pantalla.

Por ejemplo, si deseas cambiar el texto de 'Enviar', simplemente haz clic en el botón.
Esto te llevará a un editor donde puedes agregar nuevo texto para el botón, texto de procesamiento del botón y más.

Una vez que hayas terminado de personalizar tu formulario, puedes configurar una redirección de inicio de sesión.
Para hacer esto, ve a Configuración » Confirmación desde la columna izquierda, luego selecciona la redirección 'Ir a URL' como tu tipo de confirmación.
Luego, puedes ingresar la URL a la que se redirigirá a tus usuarios.

Tu formulario de inicio de sesión ya está listo. Asegúrate de hacer clic en el botón 'Guardar' antes de cerrar la interfaz del constructor de formularios.
Ahora, agreguemos tu formulario de inicio de sesión a tu blog de WordPress o sitio web.
Simplemente abre la página donde deseas que se muestre tu formulario de inicio de sesión o crea una nueva página. Luego, haz clic en el ícono 'Más' en la pantalla de edición de la página para agregar un nuevo bloque y busca 'WPForms'.

A continuación, haz clic en el bloque WPForms, y se agregará automáticamente a tu sitio.
Después de eso, selecciona el formulario de inicio de sesión que creaste anteriormente de la lista desplegable, y cargará automáticamente el formulario dentro de tu área de contenido.

Para obtener más información sobre el uso de WPForms, consulta estos artículos:
- Cómo agregar un formulario de inicio de sesión en la barra lateral de tu WordPress
- Cómo agregar una página de inicio de sesión y widgets en el front-end de WordPress
- Cómo Crear una Ventana Emergente de Inicio de Sesión en WordPress (Paso a Paso)
- Cómo agregar CAPTCHA al formulario de inicio de sesión y registro de WordPress
Alternativa: Usa SeedProd para crear una página de inicio de sesión personalizada
Alternativamente, podrías usar un plugin constructor de páginas como SeedProd para configurar una redirección de inicio de sesión, además de crear una hermosa página de inicio de sesión.
SeedProd te permite crear fácilmente páginas de destino personalizadas, páginas de inicio de sesión, páginas 404 y más.
Para más detalles, consulta nuestra guía sobre cómo crear una página de inicio de sesión personalizada en WordPress.

Cómo solucionar problemas comunes de inicio de sesión en WordPress
La configuración de redireccionamientos utilizando los métodos anteriores debería funcionar a la perfección. Sin embargo, podrías encontrar problemas dependiendo de cómo esté configurado tu sitio web y de los plugins de WordPress que estés utilizando actualmente.
Aquí tienes algunos consejos que pueden ayudarte a resolver esos problemas.
1. Actualiza la estructura de tus permalinks
Simplemente ve a Ajustes » Permalinks y haz clic en el botón 'Guardar ajustes' sin realizar ningún cambio.

Esto actualizará la configuración de permalinks de WordPress. Si estás experimentando otros problemas de redireccionamiento, esto suele ser la solución.
Para más información, lee nuestra guía sobre cómo regenerar permalinks de WordPress.
2. Soluciona el problema de redireccionamiento de la página de inicio de sesión
Si tu página de inicio de sesión se sigue actualizando y redirigiéndote de vuelta al formulario de inicio de sesión, esto es una señal de un conflicto de configuración.
Para obtener ayuda para solucionar el problema, consulta nuestra guía sobre cómo solucionar el problema de actualización y redirección de la página de inicio de sesión de WordPress.
3. Sigue los consejos generales de solución de problemas
Si los dos consejos anteriores no resolvieron tu problema, lo más probable es que sea un conflicto de plugin o tema. Para más detalles, consulta nuestra guía para principiantes para solucionar errores de WordPress.
Preguntas Frecuentes
Aquí hay algunas preguntas frecuentes de nuestros lectores sobre cómo redirigir a los usuarios después de un inicio de sesión exitoso:
¿Puedo redirigir a los usuarios a diferentes páginas según su rol?
Sí, puedes redirigir a los usuarios según su rol utilizando un plugin o algo de código simple. Esto es útil si tienes un sitio de membresía, una tienda en línea o un blog de varios autores.
Por ejemplo:
- Los administradores pueden ser redirigidos al panel de control.
- Los clientes pueden ir a su cuenta o a una página de agradecimiento.
- Los colaboradores o autores pueden ir directamente al editor de publicaciones o a los borradores pendientes.
¿Puedo redirigir a los usuarios después del inicio de sesión sin usar un plugin?
Sí, pero requiere agregar código personalizado al archivo functions.php de tu tema o usar un plugin específico del sitio. Necesitarás engancharte al filtro wp_login o login_redirect.
Dicho esto, usar código conlleva un riesgo. Si no se agrega correctamente, puede dañar tu sitio. Es por eso que recomendamos crear una copia de seguridad primero o usar un plugin si no te sientes cómodo con la codificación.
¿Es posible redirigir a los usuarios después de iniciar sesión a través de un formulario de inicio de sesión personalizado?
Absolutamente. Si estás utilizando un formulario de inicio de sesión personalizado creado con un plugin como WPForms, puedes establecer fácilmente una URL de redirección en la configuración del formulario.
Esto te permite:
- Enviar a los usuarios a una página de bienvenida o de agradecimiento.
- Llevarlos a su área de cuenta o panel de control.
- Muéstrales una oferta especial o un mensaje basado en su nivel de membresía.
Esperamos que este artículo te haya ayudado a aprender cómo redirigir a los usuarios después de un inicio de sesión exitoso en WordPress. También te puede interesar nuestra guía completa sobre cómo encontrar tu URL de inicio de sesión de WordPress y cómo configurar la autenticación de dos factores en WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.
Jiří Vaněk
Gracias por el artículo, resolvió nuestro problema cuando queríamos redirigir a todos los usuarios excepto al administrador a la página de reglas. Esto funcionó de maravilla y fue muy fácil gracias a WPForms. Ahora los usuarios tienen las reglas del sitio disponibles justo después de iniciar sesión.
Mike
¡Gran tutorial! Resolvió el molesto problema de que los usuarios iniciaran sesión y fueran a su página de perfil.
Soporte de WPBeginner
¡Nos alegra que nuestro artículo haya sido útil!
Administrador
Kassem
Gracias por esta publicación. La sección de "resolución de problemas" me salvó, ya que he estado tratando de solucionar una advertencia de "No se puede modificar la información del encabezado: el encabezado ya fue enviado por..." que seguía apareciendo en las páginas de administración de mi plugin con solicitudes de redirección, hasta que probé tu sugerencia y guardé los permalinks sin ningún cambio.
Funcionó como por arte de magia.
Soporte de WPBeginner
Glad our recommendation was helpful
Administrador
Faisal
¿Cómo redirigirlos a la página en la que estaban antes de iniciar sesión?
Soporte de WPBeginner
Por el momento, no tenemos un método simple recomendado para eso.
Administrador
Tonka
¡Gracias, muy útil!
Soporte de WPBeginner
Glad our article was helpful
Administrador
Jailson Pacagnan Santana
¡Gracias! Dios te bendiga
Soporte de WPBeginner
You’re welcome
Administrador
Owen Carver
¿Este plugin te permite redirigir a todos los usuarios conectados que visitan la página de inicio "url raíz" a una página específica que normalmente enviaría a la página de inicio?
Soporte de WPBeginner
These redirects are for directly after a user logs into the site and not when a user comes back when still logged in
Administrador
Jono
Necesitas usar código personalizado para eso y también funciona para WooCommerce, yo lo he hecho.
David
Hola,
Puedo redirigir exitosamente al usuario a una página personalizada después de que inicia sesión.
Pero al iniciar sesión veo que la opción "Editar perfil" está presente. ¿Cómo se puede deshabilitar para que el usuario no tenga acceso a las opciones de edición de perfil?
Saludos
David
Soporte de WPBeginner
Para ocultar la barra de administración podrías usar: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/
o podrías eliminar el área de perfil con adminimize:https://014.leahstevensyj.workers.dev/plugins/how-to-hide-unnecessary-items-from-wordpress-admin-with-adminimize/
Administrador
Danny
Hola,
¿Cómo redirijo a un usuario a la página en la que estaba antes de iniciar sesión?
Soporte de WPBeginner
You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up
Administrador
sebastian
Hola,
¿cuál es el límite de usuarios?
Estoy planeando un sitio con aproximadamente 2000-5000 usuarios registrados de WP.
Quiero que todos tengan su propia área privada.
thx
Soporte de WPBeginner
There is not a user limit for WordPress
Administrador
Eric Simmons
Realmente pensé que le estaba agarrando el truco a WordPress. Seguí las instrucciones y no funciona. Debe ser yo... Porque no veo otras respuestas de que no le esté funcionando a nadie más.
s2tm
Hola,
He amado la redirección de inicio de sesión de Peter durante años, sin embargo, desde que me mudé a Woocommerce, he descubierto, como muchos otros, que woo ha asegurado el hook de redirección después del inicio de sesión.
Y ahora, todos mis inicios de sesión van a mi-cuenta.
He leído las páginas de soporte de Peter, y se menciona la verificación de qué está capturando el hook, pero mi pregunta es: sé qué es, y ahora necesito saber cómo arreglarlo.
Pensé en preguntarle a la interred para ver qué diría.
Mike
Hola,
Me preguntaba si puedes ayudarme, estoy buscando configurar muchos usuarios diferentes, pero cada usuario será dirigido a una página determinada, para ver solo cierta información
ES DECIR
El Usuario 1 una vez que inicia sesión solo puede ver la Página 1
El Usuario 2 una vez que inicia sesión solo puede ver la Página 2
El Usuario 3 una vez que inicia sesión solo puede ver la Página 3.
Podría haber hasta 30 usuarios diferentes.
¿Es esto algo con lo que podrías ayudar? ¿O hay un plugin que permita esto?
Swapnil
¿Cómo funciona con la configuración multisitio?
Patrick
¿Es posible redirigir a los usuarios a la misma página que estaban viendo después del inicio de sesión o registro?
Chris
Hola, estoy usando la redirección de inicio de sesión de Peter y me gustaría saber cómo hacer que redirija al usuario a su
página de perfil. example.com/my-account/members/USERNAME/profile no funciona.
Sin embargo, example.com/my-account/members/SPECIFIC USERNAMES/profile sí funciona.
Así que no puedo hacer que redirija a usuarios específicos a menos que incluya su nombre de perfil en lugar de nombre de usuario
Probé usando el directorio de plugins: Puedes usar la sintaxis [variable]username[/variable] en tus URLs para que el sistema construya una URL dinámica en cada inicio de sesión, reemplazando ese texto con el nombre de usuario del usuario. Además de username, están “userslug”, “homeurl”, “siteurl”, “postid-23”, “http_referer” y también puedes agregar tus propias “variables” de URL personalizadas. Consulta Otras Notas / Cómo Extender para ver la documentación.
PERO no funciona. ¿Me puedes ayudar por favor? Gracias.
Soporte de WPBeginner
Por favor, abre un hilo de soporte en la página de soporte del plugin. Es posible que alguien ya haya enfrentado este problema y el autor del plugin pueda orientarte en la dirección correcta.
Administrador