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

William Macdonald
źródło

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.

Jan Fabry
źródło
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