Cómo desactivar los emails de contraseña perdida o cambiada

Si no lo remedias, WordPress envía automáticamente correos electrónicos de aviso a los administradores cada vez que un usuario del sitio restablece su contraseña desde el enlace de contraseña perdida.

Estarás conmigo en que estos correos aportan poco o nada a un administrador web, y que estos emails de contraseña perdida o cambiada pueden llegar a ser molestos, sobre todo si tu web tiene muchos usuarios, es un ecommerce, una red social, etc.

Así que vamos a ver cómo deshacernos de estos pesadísimos emails.

Para conseguirlo, WordPress tiene una función llamada

wp_password_change_notification

, situada en el archivo

/wp-includes/pluggable.php

.

Esa función es la responsable/culpable de enviar esos avisos por correo electrónico cuando un usuario restablece su contraseña.

Así que solo tenemos que añadir un par de líneas de código para anular esa función, para que WordPress, en vez de enviar un email a los administradores, no haga nada al respecto.

Las líneas que nos darán paz de espíritu y liberarán nuestra bandeja de entrada de molestos correos son estas:

/* Desactivar emails a admins de restablecimiento de contraseñas */
if ( !function_exists( 'wp_password_change_notification' ) ) {
    function wp_password_change_notification() {}
}

Solo tienes que añadir estas líneas a tu plugin de ñapas y personalizaciones.

También funciona si lo añades al archivo

functions.php

del tema activo pero ya sabes que para funcionalidades puras de WordPress, no del tema, es mejor hacerlo en un plugin o en un mu-plugin.

¡Y olé! ¡Ya está!

A disfrutar de tu día, ya sin esos molestos correos de restablecimiento de contraseña de tus usuarios.

La entrada Cómo desactivar los emails de contraseña perdida o cambiada la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *