Jak dostosować nowy powitalny e-mail użytkownika


9

Jak mogę dostosować nowy powitalny e-mail użytkownika?

Próbowałem „http://www.sean-barton.co.uk/wordpress-welcome-email-editor/”, jednak jest to sprzeczne z niektórymi innymi wtyczkami, których muszę użyć, Cimy Extra Fields.

Jest jeszcze jedna wtyczka, która jest przestarzała dla wordpress 3.0.1.

Będzie

Odpowiedzi:


8

SB Welcome Email Editor działa poprzez zastąpienie wp_new_user_notification()własną wersją. Oryginalną wersję można znaleźć w wp-includes/pluggable.php, wtyczka używa skomplikowanego zamiennika z wszelkiego rodzaju opcjami . Możesz to zrobić, aby: utworzyć nową wtyczkę (tylko plik PHP wp-content/plugins/) i wp_new_user_notification($user_id, $plaintext_pass = '')tam zdefiniować . Zostanie to użyte zamiast zwykłej wersji WordPress.


To prawdopodobnie odpowiada na pytanie, jednak rozwiązałem problem, używając „Register Plus Redux”. To jest znacznie lepsza wtyczka, która lepiej rozwiązała moje problemy z wtyczkami. Zastąpił 3 inne wtyczki i spisał się lepiej.
William Macdonald


Właściwie pracuję nad tym samym co OP, ale tak naprawdę nie wyglądam na coś tak rozdętego jak wtyczka, z którą skończył. Zajrzałem do pluggable.php -> wp_new_user_notification(), ale wcale nie jest to „powitalny e-mail nowego użytkownika”. Jest to wiadomość e-mail wysłana do administratora witryny, że zarejestrował się nowy użytkownik.
Zach Lysobey,

@ZachL: wp_new_user_notification()robi obie rzeczy: najpierw wysyła pocztę do administratora, a następnie do użytkownika.
Jan Fabry

1
@ZachL: zachowaj ostrożność przy korzystaniu z wp_new_user_notification () kodeksu mówi Uwaga: Jeśli hasło nie zostanie przekazane do funkcji, nowo zarejestrowany użytkownik nie otrzyma wiadomości powitalnej.
Ranjith Siji
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.