Es probable que si en tu sitio tienes abierto el registro de usuarios, quieras redirigir al usuario a una página concreta una vez finalice el registro con éxito.
De esta manera puedes enviar al usuario a una página concreta de tu sitio donde darle las gracias por el registro, proporcionarle información adicional, darle instrucciones sobre los siguientes pasos, o cualquier cosa que se te pueda ocurrir…
Conseguir esto es tan fácil como añadir las siguientes líneas a tu functions.php ó plugin de utilidades:
<?php
function redirect_user_after_registration ( $registration_redirect ) {
return home_url( '/bienvenido/' );
}
add_filter( 'registration_redirect', 'redirect_user_after_registration' );
Actuamos sobre el filtro registration_redirect (Más información sobre los filtros aquí), modificando la URL y enviando al usuario a https://tudominio.com/bienvenido/ (modifica ésta URL por la tuya).
Una vez más vemos cómo con apenas 4 líneas de código podemos alterar el comportamiento por defecto de WordPress.
Con este snippet conseguiremos redireccionar a un usuario recién registrado a una página para darle las gracias, facilitarle información adicional o darle instrucciones para hacerle la vida más fácil y tener a tus usuarios contentos.