Wie passe ich die Begrüßungs-E-Mail des neuen Benutzers an?

9

Wie kann ich die Begrüßungs-E-Mail des neuen Benutzers anpassen?

Ich habe 'http://www.sean-barton.co.uk/wordpress-welcome-email-editor/' ausprobiert, aber es widerspricht einigen anderen Plugins, die ich verwenden muss, Cimy Extra Fields.

Es gibt ein anderes Plugin, das für WordPress 3.0.1 zu alt ist.

Wille

William Macdonald
quelle

Antworten:

8

Der SB Welcome Email Editor wird durch wp_new_user_notification()eine eigene Version ersetzt. Die Originalversion finden Sie in wp-includes/pluggable.php, das Plugin verwendet einen aufwändigen Ersatz mit allen Arten von Optionen . Sie können dies tun, um: ein neues Plugin zu erstellen (nur eine PHP-Datei wp-content/plugins/) und dort zu definieren wp_new_user_notification($user_id, $plaintext_pass = ''). Dies wird dann anstelle der regulären WordPress-Version verwendet.

Jan Fabry
quelle
Dies beantwortet wahrscheinlich die Frage, aber ich habe das Problem mit 'Register Plus Redux' gelöst. Dies ist ein viel besseres Plugin, das meine Probleme mit den Plugins besser gelöst hat. Es ersetzte 3 andere Plugins und machte einen besseren Job.
William Macdonald
Ich arbeite tatsächlich daran, das Gleiche wie OP zu tun, sehe aber nicht wirklich so aufgebläht aus wie das Plugin, mit dem er am Ende endete. Ich habe in pluggable.php -> gesucht wp_new_user_notification(), aber das scheint überhaupt nicht die "Begrüßungs-E-Mail für neue Benutzer" zu sein. Dies gilt für die E-Mail, die an den Site-Administrator gesendet wurde und die ein neuer Benutzer registriert hat.
Zach Lysobey
@ZachL: wp_new_user_notification()bewirkt beides: Zuerst wird die E-Mail an den Administrator und dann an den Benutzer gesendet .
Jan Fabry
1
@ZachL: Seien Sie vorsichtig bei der Verwendung von wp_new_user_notification (). Der Codex sagt Hinweis: Wenn das Passwort nicht an die Funktion übergeben wird, erhält der neu registrierte Benutzer keine Willkommens-E-Mail.
Ranjith Siji