Come personalizzare l'email di benvenuto per i nuovi utenti

25 nov 2010, 13:31:01
Visualizzazioni: 17.5K
Voti: 10

Come posso personalizzare l'email di benvenuto per i nuovi utenti?

Ho provato 'http://www.sean-barton.co.uk/wordpress-welcome-email-editor/' ma entra in conflitto con altri plugin che devo usare, come Cimy Extra Fields.

C'è un altro plugin disponibile ma è troppo vecchio per WordPress 3.0.1.

Will

0
Tutte le risposte alla domanda 1
5

SB Welcome Email Editor funziona sostituendo la funzione wp_new_user_notification() con una propria versione. La versione originale può essere trovata in wp-includes/pluggable.php, mentre il plugin utilizza una sostituzione elaborata con varie opzioni. Puoi fare lo stesso: crea un nuovo plugin (semplicemente un file PHP in wp-content/plugins/), e definisci wp_new_user_notification($user_id, $plaintext_pass = '') al suo interno. Questa verrà utilizzata al posto della versione standard di WordPress.

25 nov 2010 18:43:11
Commenti

Probabilmente questo risponde alla domanda, comunque ho risolto il problema utilizzando 'Register Plus Redux'. Questo è un plugin molto migliore che ha risolto meglio i miei problemi. Ha sostituito altri 3 plugin e ha fatto un lavoro migliore.

William Macdonald William Macdonald
27 nov 2010 08:45:58

Sto effettivamente lavorando per fare la stessa cosa dell'OP, ma non cerco qualcosa di gonfio come il plugin con cui è finito. Ho esaminato pluggable.php -> wp_new_user_notification(), ma questo non sembra affatto essere l'"email di benvenuto per il nuovo utente". È per l'email inviata all'amministratore del sito quando un nuovo utente si registra.

Zach Lysobey Zach Lysobey
10 mag 2013 21:49:10

@ZachL: wp_new_user_notification() fa entrambe le cose: prima invia l'email all'amministratore, poi all'utente.

Jan Fabry Jan Fabry
12 mag 2013 18:40:32

@ZachL: fai attenzione quando usi wp_new_user_notification() perché il codex dice Nota: Se la password non viene passata alla funzione, l'utente appena registrato non riceverà la sua email di benvenuto.

Ranjith Siji Ranjith Siji
14 giu 2014 13:30:29