Je dois changer/générer des mots de passe pour les utilisateurs enregistrés, mais je ne devrais pas leur envoyer de courrier électronique à ce sujet. L'administrateur leur dira le mot de passe plus tard.
ces membres sont inscrits sur l'ancien site et je viens de migrer vers le nouveau site développé dans WordPress. Nous devons donc les connecter au nouveau site afin que l'administrateur leur donne le mot de passe et puisse les modifier ultérieurement.
Cependant, ce sont des utilisateurs non approuvés. Est-ce que le courrier électronique pour le changement de mot de passe va même pour les utilisateurs non approuvés? Comment empêcher l'envoi d'un email aux utilisateurs?
Voir 'send_password_change_email'
crochet de filtre.
Cela fait partie de la fonction wp_update_user()
, elle est déclenchée sur l’administrateur ou sur l’interface frontale ... Je pense donc que vous pouvez vérifier si la mise à jour est effectuée via l’administrateur. Si cela est vrai, désactivez l’e-mail de cette façon ...
if ( is_admin() )
add_filter( 'send_password_change_email', '__return_false' );