Récemment, l’un de nos utilisateurs a demandé s’il existait un moyen de désactiver les notifications par e-mail de mot de passe perdu/modifié dans WordPress ? Par défaut, WordPress envoie automatiquement une notification par e-mail aux administrateurs lorsqu’un autre utilisateur réinitialise son mot de passe à l’aide du lien de mot de passe perdu. Ces e-mails peuvent devenir ennuyeux si vous exploitez un site avec de nombreux utilisateurs. Dans cet article, nous allons vous montrer comment désactiver les notifications par e-mail de mot de passe perdu/modifié dans WordPress.
La première chose que vous devez faire est de créer un plugin WordPress spécifique au site. Un plugin WordPress spécifique au site vous permet d’ajouter n’importe quel code personnalisé pour modifier ou étendre les fonctionnalités de WordPress sur votre site. Nous avons des instructions détaillées sur pourquoi et comment créer un plugin WordPress spécifique au site.
Une fois que vous avez créé votre plugin WordPress spécifique à votre site, vous devez ajouter ces deux lignes à votre plugin.
if ( !function_exists( 'wp_password_change_notification' ) ) { function wp_password_change_notification() {} }
Enregistrez vos modifications, puis activez votre plugin spécifique au site.
C’est tout. WordPress cessera de vous envoyer des notifications par e-mail chaque fois qu’un utilisateur modifiera son mot de passe.
Laissez-nous vous expliquer le code. WordPress a une fonction intégrée wp_password_change_notification
situé dans /wp-includes/pluggable.php
déposer. Cette fonction est chargée d’envoyer ces notifications par e-mail lorsqu’un utilisateur réinitialise son mot de passe.
Ces deux lignes de code remplacent la fonction intégrée et au lieu d’envoyer un e-mail, elles demandent à WordPress de ne rien faire.
Vous vous demandez peut-être pourquoi ne pas coller ce code dans le fichier functions.php de votre thème ?
Parce que ça ne marchera pas. WordPress charge le fichier pluggable.php avant le fichier functions.php de votre thème, vous ne pouvez donc pas remplacer les fonctions définies dans pluggable.php dans le fichier functions.php de votre thème. C’est pourquoi vous devez coller ce code dans un plugin spécifique au site.
Nous espérons que cet article vous a aidé à désactiver les notifications par e-mail de changement de mot de passe sur votre site WordPress multi-utilisateurs. Vous pouvez également voir comment désactiver les notifications par e-mail des nouveaux utilisateurs ou comment désactiver les notifications de commentaires dans WordPress.