Redirección en WordPress: URL predeterminada para restablecer contraseña

6 dic 2016, 12:11:12
Vistas: 13.7K
Votos: 1

Me gustaría redirigir la URL/endpoint predeterminado de restablecimiento de contraseña en WordPress. Es decir, la URL antes de que se restablezca la contraseña.

/wp-login.php?action=lostpassword

redirigir a /password-reset/ (que ya está configurado)

He creado una página personalizada, por lo que cualquier usuario que consulte la URL antigua será redirigido a la nueva página.

0
Todas las respuestas a la pregunta 1
3

Existe un filtro para cambiar la URL de contraseña perdida. Prueba esto:

add_filter( 'lostpassword_url',  'my_lostpassword_url', 10, 0 );
function my_lostpassword_url() {
    return site_url('/restablecer-contrasena/');
}

Nota: Puedes colocar el código en functions.php o crear un plugin (Recomendado).

6 dic 2016 12:17:17
Comentarios

¡Muchas gracias! Este cambio en el hook global funciona. Mi único problema es que si algo más hace referencia a la URL antigua, necesito que eso redirija.

User User
6 dic 2016 12:22:23

Según entiendo ahora, quieres que si alguien accede a una URL, vaya a la nueva URL.

Vasim Shaikh Vasim Shaikh
6 dic 2016 12:23:44

@Stefano Por favor usa este plugin: http://wordpress.org/plugins/redirection/

Vasim Shaikh Vasim Shaikh
6 dic 2016 12:26:42