Comment personnaliser la notification par e-mail d'un nouvel utilisateur wordpress et connaître le rôle d'un utilisateur enregistré

Dans l'un des articles, j'ai expliqué comment ajouter une sélection de rôle d'utilisateur lors de l'inscription dans WordPress. Maintenant je

Je vais vous expliquer comment personnaliser une notification par e-mail concernant un nouvel utilisateur WordPress, afin que l'administrateur du site puisse savoir avec quel rôle le nouvel utilisateur s'est enregistré.
Par défaut, la lettre d'inscription du nouvel utilisateur contient les informations suivantes :

  • Nouveau nom d'utilisateur
  • E-mail du nouvel utilisateur

Nous devons ajouter des informations sur le rôle de l'utilisateur à cette lettre. Pour ce faire, éditez le fichier systèmepluggable.php, qui est situé:

La publicité

La publicité

/wp-include/pluggable.php

Trouvez la fonction dedans:

fonction wp_new_user_notification($user_id, $plaintext_pass = ”)

Après la ligne:

$message .= sprintf(__(‘E-mail : %s’), $user->user_email) . “rn”;

Vous devez ajouter une ligne responsable de l'affichage du rôle de l'utilisateur:

$message .= sprintf(__(‘Role: %s’), $roles = implode(‘, ‘, $user->roles)) . “rn”;

Ici aussi, vous pouvez ajouter n'importe lequel de votre texte ou le code pour afficher toute autre information sur l'utilisateur.
Maintenant, comment ça marche :

1. L'utilisateur s'inscrit dans notre boutique en ligne et indique si le type d'utilisateur est grossiste ou acheteur au détail

2. L'administrateur reçoit une lettre dans l'e-mail indiquant qu'un nouvel utilisateur est enregistré

Une addition:Attention, lorsque vous mettez à jour WordPress, le fichier pluggable.php est écrasé et un nouveau est créé. Par conséquent, enregistrez-le et lors de la mise à jour, remplacez-le simplement ou modifiez-le à nouveau.