Comment personnaliser l'e-mail de bienvenue du nouvel utilisateur

9

Comment personnaliser l'e-mail de bienvenue du nouvel utilisateur?

J'ai essayé 'http://www.sean-barton.co.uk/wordpress-welcome-email-editor/' mais cela entre en conflit avec certains des autres plugins que je dois utiliser, Cimy Extra Fields.

Il existe un autre plugin trop ancien pour wordpress 3.0.1.

Volonté

William Macdonald
la source

Réponses:

8

SB Welcome Email Editor fonctionne en remplaçant wp_new_user_notification()par une propre version. La version originale peut être trouvée dans wp-includes/pluggable.php, le plugin utilise un remplacement élaboré avec toutes sortes d'options . Vous pouvez le faire pour: créer un nouveau plugin (juste un fichier PHP dedans wp-content/plugins/), et wp_new_user_notification($user_id, $plaintext_pass = '')y définir . Cela sera ensuite utilisé à la place de la version régulière de WordPress.

Jan Fabry
la source
Cela répond probablement à la question, mais j'ai résolu le problème en utilisant «Register Plus Redux». C'est un bien meilleur plugin qui a mieux résolu mes problèmes de plugins. Il a remplacé 3 autres plugins et a fait un meilleur travail.
William Macdonald
En fait, je travaille pour faire la même chose que OP, mais pas vraiment quelque chose d'aussi gonflé que le plugin avec lequel il s'est retrouvé. J'ai regardé pluggable.php -> wp_new_user_notification(), mais cela ne semble pas du tout être le "nouvel e-mail de bienvenue de l'utilisateur". C'est pour l'email envoyé à l'administrateur du site qu'un nouvel utilisateur s'est enregistré.
Zach Lysobey
@ZachL: wp_new_user_notification()fait les deux: il envoie d'abord le courrier à l'administrateur, puis à l'utilisateur.
Jan Fabry
1
@ZachL: soyez prudent lorsque vous utilisez wp_new_user_notification (), le codex indique Remarque: Si le mot de passe n'est pas transmis pour fonctionner, l'utilisateur nouvellement enregistré ne recevra pas son e-mail de bienvenue.
Ranjith Siji