Comment désactiver les courriels de mots de passe perdus / modifiés dans WordPress
Un de nos utilisateurs a récemment demandé s’il existait un moyen de désactiver les notifications par courrier électronique de mot de passe perdu / modifié dans WordPress? Par défaut, WordPress envoie automatiquement une notification par courrier électronique aux administrateurs lorsqu'un autre utilisateur réinitialise son mot de passe à l'aide du lien du mot de passe perdu. Ces courriels peuvent devenir agaçants si vous utilisez un site avec de nombreux utilisateurs. Dans cet article, nous allons vous montrer comment désactiver les notifications par courrier électronique de mot de passe perdu / modifié dans WordPress.
La première chose à faire est de créer un plugin WordPress spécifique au site. Un plugin WordPress spécifique au site vous permet d’ajouter du 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éé le plugin WordPress spécifique à votre site, vous devez ajouter ces deux lignes à votre plugin..
if (! function_exists ('wp_password_change_notification')) fonction wp_password_change_notification ()
Enregistrez vos modifications puis activez le plugin spécifique à votre site..
C'est tout. WordPress cessera de vous envoyer des notifications par courrier électronique chaque fois qu'un utilisateur change de 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
fichier. Cette fonction est responsable de l'envoi de ces notifications par courrier électronique 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 courrier électronique, il indique à 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 voudrez peut-être aussi voir comment désactiver les notifications par courrier électronique des nouveaux utilisateurs ou comment désactiver les notifications de commentaires dans WordPress..
Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Google+.