Redireccionar usuarios registrados a una página de destino diferente en WordPress o simplemente cambiar la primera página por defecto, luego del registro, suele ser una necesidad en ocasiones recurrente.
El proceso es realmente sencillo y no requiere de instalar ningún Plugin adicional.
cambiar la página de destino después de un registro en wordpress.
El proceso para cambiar la página de destino, después del registro en WordPress o hacer cualquier tipo de redirección, es realmente sencillo.
Para esto, WordPress nos provee el filtro registration_redirect.
No voy a profundizar en filtros, pero en realidad lo único que debes hacer, es agregar el siguiente código en tu archivo functions.php
add_filter( 'registration_redirect', 'my_redirect_home' );
function my_redirect_home( $registration_redirect ) {
return home_url();
}
El fragmento de código se encarga de enviar al usuario, a la página home, después del registro.
Puedes cambiar lo que está en return y enviar al usuario a dónde quieras, dentro y fuera de WordPress.
Cómo ves, el proceso de cambiar la página de destino o redireccionar después de un registro en WordPress es realmente sencillo.
Cómo redireccionar a un usuario registrado en una página personalizada.
El filtro de WordPress para redireccionar tras un registro, puede tener incompatibilidades con algunos temas, simplemente cuestión de prioridades de cada Theme.
En estos casos, mi recomendación es interpretar la página modificada por el tema o complemento. En el caso de ZippyCourse, el filtro no funciona pues la página de registro es modificada.
Sin embargo, agregar el siguiente código en un script js, hace la magia:
$(".zippy-registration-form input[name='redirect_to']").val("URL");
Es simple: El anterior código, cambia el valor del input de nombre redirect_to a la URL de destino quieras.
En ocasiones, solo es cuestión de ponerse manitas.
Si tienes cualquier duda, puedes comentar y con gusto responderé. 😉
Compartir es amor.
Me ayudaste de manera enorme Camilo muchisimas gracias!!
Juanitoooo! Me encanta verte por el Blog. Es con todo gusto.