Enrique J. Ros

Página de bienvenida tras el registro en WordPress

En muchas ocasiones necesitamos mostrar a los usuarios cierta información cuando se registran. Podemos informarles en un email de bienvenida y confiar en que lo lean, pero a menudo la mejor solución es redirigir al usuario a una página cuando se registra.

Y no tiene por qué ser simplemente una página de bienvenida. En muchas ocasiones necesitamos llevar al usuario tras el registro a una página concreta:

La solución pasa por crear la página personalizada que queremos mostrar al usuario, ya sea la página de bienvenida, la de ofertas, etcétera, y después hacer que el sistema lleve al usuario a esa página cuando se completa un registro exitoso.

¿Suena complicado? No lo es en absoluto. Vamos a verlo cómo conseguirlo tanto mediante código como utilizando un plugin que nos facilitará las cosas. También te dejo un vídeo al final para que puedas ver el funcionamiento.

Redirigir al usuario a una página de bienvenida mediante código

Si eres de los que no se asustan del código, la solución es bastante sencilla. El código para llevar a un usuario a una página concreta tras el registro es relativamente sencillo, sólo consta de una función:

function ejr_dirige_al_registrar () {
	return home_url ('/slug/');
}
add_filter ('registration_redirect', 'ejr_dirige_al_registrar');

O bien, si prefieres indicar la ruta completa:

function ejr_dirige_al_registrar () {
	return ('http://www.tuwebsuperchula.com/slug/');
}
add_filter ('registration_redirect', 'ejr_dirige_al_registrar');

Por supuesto, recuerda cambiar el slug de la página por el de la que quieras usar como página de bienvenida.

Y ¿qué tienes que hacer con ese código? Pues tienes que ponerlo al final de tu functions.php (una práctica no muy recomendable) o bien dentro de tu plugin de funciones personalizadas (una opción mucho mejor).

De cómo hacerlo, alternativas, mejores prácticas, etcétera, ya hablé en este artículo. Recuerda siempre hacer copia de seguridad antes de cambiar nada en el código.

Configurar una página de bienvenida mediante un plugin

Si no te sientes muy seguro tocando código, si lo vas a hacer en una web que no vas a controlar tú o si simplemente prefieres no complicarte la vida, siempre tienes la opción de utilizar un plugin.

Este plugin te permite configurar fácilmente a qué página debe ser redirigido un cliente tras el registro:

Configurarlo es tan sencillo como ir a Ajustes > Página tras registro y seleccionar en el desplegable a qué página tiene que ser llevado el usuario tras haberse registrado. Más fácil imposible. También funciona para el registro a través del formulario de WooCommerce.

El plugin no es gratuito, pero cuesta sólo 3,99€, que viene a ser casi lo mismo. 😉 Puedes descargarlo usando el siguiente botón. Incluye mi soporte personal para cualquier incidencia relacionada con su instalación y funcionamiento.

Descarga con seis meses de soporte - 3,99€

Descarga con soporte continuado - 3,99€/año

Vídeo: redirigir al usuario a una página tras registrarse

A continuación te dejo un cortísimo vídeo para que veas cómo funciona el plugin. Por supuesto, el código funcionaría igual, solo que no te proporciona pantalla de opciones y tendrías que modificar el slug manualmente, al insertarlo y para cambiar de URL llegado el momento (repito, recuerda siempre hacer copia de seguridad antes de tocar nada del código).

Salir de la versión móvil