Cómo Desactivar los Correos Electrónicos de Restablecimiento de Contraseñas para Administradores en WordPress
WordPress, por defecto, envía correos electrónicos a los administradores cada vez que un usuario restablece su contraseña. Aunque esta funcionalidad puede ser útil para estar al tanto de la seguridad del sitio, puede resultar innecesaria o molesta en algunas situaciones, especialmente en sitios con muchos usuarios. Afortunadamente, es posible desactivar estos correos electrónicos con un simple snippet de código.
¿Por Qué Desactivar los Correos Electrónicos de Restablecimiento de Contraseñas?
Existen varias razones por las que podrías querer desactivar estos correos electrónicos:
- Reducción de Correos Electrónicos Innecesarios: En sitios con muchos usuarios, los administradores pueden recibir un gran número de correos electrónicos de restablecimiento de contraseñas, lo que puede llenar rápidamente sus bandejas de entrada.
- Mejora de la Gestión del Correo Electrónico: Al desactivar estos correos, los administradores pueden enfocarse en correos electrónicos más críticos.
- Privacidad: Evitar que los administradores reciban correos sobre acciones que pueden ser gestionadas directamente por los usuarios.
Cómo Desactivar los Correos Electrónicos de Restablecimiento de Contraseñas
Para desactivar estos correos electrónicos, puedes añadir un simple hack de código al archivo functions.php
de tu tema. A continuación, te mostramos cómo hacerlo.
Paso 1: Acceder al Editor de Temas
- Desde el panel de administración de WordPress, ve a “Apariencia” y selecciona “Editor de Temas” (o “Editor de Archivos de Tema” en algunas versiones).
- Busca y abre el archivo
functions.php
del tema que tienes activo.
Paso 2: Añadir el Snippet de Código
Añade el siguiente código al final del archivo functions.php
:
/* Desactivar emails a admins de restablecimiento de contraseñas */ if ( !function_exists( 'wp_password_change_notification' ) ) { function wp_password_change_notification() {} }
¿Qué Hace Este Código?
Este código define una función vacía wp_password_change_notification
, que es la función responsable de enviar los correos electrónicos de notificación de restablecimiento de contraseñas a los administradores. Al redefinir esta función sin contenido, WordPress no enviará el correo electrónico.
Paso 3: Guardar los Cambios
- Después de añadir el código, guarda los cambios en el archivo
functions.php
. - Verifica que los cambios se hayan aplicado correctamente probando el proceso de restablecimiento de contraseña desde un usuario no administrador.
Consideraciones Adicionales
- Pruebas: Asegúrate de probar el proceso de restablecimiento de contraseña para confirmar que el correo electrónico a los administradores no se envía.
- Compatibilidad: Este hack funciona en la mayoría de las configuraciones de WordPress, pero siempre es una buena idea hacer una copia de seguridad de tu sitio antes de realizar cambios en los archivos del tema.
Conclusión
Desactivar los correos electrónicos de restablecimiento de contraseñas para administradores en WordPress es un proceso sencillo que puede ayudarte a reducir la cantidad de correos electrónicos innecesarios y mejorar la eficiencia de la administración del sitio. Con este simple hack de código, puedes mantener tu bandeja de entrada más organizada y enfocarte en los correos que realmente importan.