Desactivar recuperar contraseña en WordPress

Hace poco tuve que modificar un blog para deshabilitar la posibilidad de que los usuarios registrados pudiesen recuperar sus contraseñas por su cuenta introduciendo su email / usuario para recibirla por correo electrónico. La verdad es que no encontré mucha información al respecto en español por lo que he decidido publicar una guía aquí para facilitarle la tarea a quien se pudiera encontrar algún día en la misma situación.

desactivar-clave-wp

Para poder desactivar la opción de recuperación de contraseña de nuestro WordPress basta con añadir las siguientes lineas de código a nuestro archivo functions.php del theme o tema que tengamos escogido:

function disable_reset_lost_password()

{

return false;

}

add_filter( 'allow_password_reset', 'disable_reset_lost_password');

De esta forma cuando alguien intente recuperar su contraseña el sistema le negará la posibilidad de hacerlo.

También podemos hacer desaparecer el texto que aparece en la pagina de login aunque esta parte ya queda a vuestra elección ya que si ejecutáis este cambio vais a tener que hacerlo cada vez que actualicéis WordPress.

En el archivo wp-login.php

Buscar:

$allow = apply_filters(‘allow_password_reset’, true, $user_data->ID);

Cambiar por:

$allow = apply_filters(‘allow_password_reset’, false, $user_data->ID);

Si a alguien se le ocurre alguna otra opción, que aproveche la zona de comentarios.

Subir