Como personalizo o novo email de boas-vindas do usuário

9

Como posso personalizar o email de boas-vindas do novo usuário?

Eu tentei 'http://www.sean-barton.co.uk/wordpress-welcome-email-editor/', mas entra em conflito com alguns dos outros plugins que preciso usar, Cimy Extra Fields.

Há outro plugin que é antigo para o wordpress 3.0.1.

Vai

William Macdonald
fonte

Respostas:

8

O SB Welcome Email Editor funciona substituindo wp_new_user_notification()por uma versão própria. A versão original pode ser encontrada em wp-includes/pluggable.php, o plugin usa uma substituição elaborada com todos os tipos de opções . Você pode fazer isso para: criar um novo plug-in (apenas um arquivo PHP wp-content/plugins/) e definir wp_new_user_notification($user_id, $plaintext_pass = '')lá. Isso será usado em vez da versão normal do WordPress.

Jan Fabry
fonte
Provavelmente, isso responde à pergunta, mas resolvi o problema usando o 'Register Plus Redux'. Este é um plugin muito melhor que resolveu melhor meus problemas com plugins. Ele substituiu outros 3 plugins e fez um trabalho melhor.
William Macdonald
Na verdade, estou trabalhando para fazer a mesma coisa que o OP, mas não parecendo algo tão inchado quanto o plug-in que ele criou. Eu procurei em pluggable.php -> wp_new_user_notification(), mas esse não parece ser o "email de boas-vindas do novo usuário". É para o email enviado ao administrador do site que um novo usuário registrou.
Zach Lysobey
@ZachL: wp_new_user_notification()faz as duas coisas: primeiro envia o email para o administrador e depois para o usuário.
Jan Fabry
11
@ZachL: tenha cuidado ao usar o wp_new_user_notification (), o codex diz Nota: Se a senha não for passada para funcionar, o usuário recém-registrado não receberá seu email de boas-vindas.
Ranjith Siji