Hai bisogno di un sito web moderno e funzionale?
Richiedilo Ora!Come personalizzare le email di registrazione in WordPress
Quando un utente si registra su un sito WordPress, riceve automaticamente un’email con un messaggio predefinito del sistema. Questa email – poco personalizzata e spesso impersonale – è generata dalla funzione wp_new_user_notification()
.
Ma se vuoi offrire un’esperienza utente più curata e coerente con il tuo brand, devi personalizzare l’email di benvenuto o di registrazione approvata.
In questa guida vedremo:
- Come funziona il sistema di email predefinito di WordPress
- Come modificarne contenuto e formato
- Quali plugin usare per semplificare il processo
- E come scrivere messaggi più efficaci per coinvolgere i nuovi utenti
Che tu sia un developer o un amministratore di un sito, qui troverai tutte le soluzioni per personalizzare le email di registrazione WordPress in modo semplice e sicuro.
Come funzionano le email predefinite di registrazione in WordPress
La funzione wp_new_user_notification()
Quando un nuovo utente si registra su un sito WordPress, viene attivata la funzione wp_new_user_notification()
, che si occupa di inviare due email:
- Una all’amministratore del sito, per notificare la nuova iscrizione
- Una all’utente appena registrato, con:
- il nome utente
- un link per impostare la password
- e un testo generico, spesso poco coinvolgente
Questa funzione si trova nel core di WordPress e viene richiamata ogni volta che si crea un nuovo utente, sia da frontend (tramite form) che da backend (aggiunta manuale).
🔧 Nota tecnica: puoi trovare il codice sorgente nel file wp-includes/pluggable.php
, e puoi sovrascriverlo se necessario tramite il file functions.php
del tuo tema.
Limiti dell’email standard inviata agli utenti
L’email predefinita di WordPress ha diverse limitazioni:
- Aspetto minimale e testuale (niente HTML né branding visivo)
- Contenuto standardizzato, difficile da personalizzare senza codice
- Tono impersonale, poco adatto a siti professionali o brandizzati
- Nessuna call to action, messaggio di benvenuto o istruzioni aggiuntive
📌 Questo va bene per un blog personale, ma non è sufficiente per un sito aziendale, un e-commerce o una community online dove la comunicazione con l’utente è strategica.
Come modificare manualmente l’email di registrazione
Sovrascrivere wp_new_user_notification()
in functions.php
La funzione predefinita wp_new_user_notification()
si trova nel core, ma WordPress consente di sovrascriverla aggiungendo una nuova versione nel file functions.php
del tema (o in un plugin personalizzato).
📌 Importante: per motivi di compatibilità, WordPress non consente di ridefinire direttamente la funzione se è già dichiarata. Quindi il trucco è disattivarla tramite hook, oppure creare un’email completamente personalizzata.
function email_personalizzata_nuovo_utente($user_id) {
$user_info = get_userdata($user_id);
$email = $user_info->user_email;
$nome_utente = $user_info->user_login;
$oggetto = 'Benvenuto su IlTuoSito!';
$messaggio = "
Ciao $nome_utente,\n\n
La tua registrazione è stata approvata con successo!\n
Puoi accedere da qui: https://iltuosito.it/wp-login.php\n\n
Hai bisogno di supporto? Scrivici!\n
-- Il team di IlTuoSito
";
wp_mail($email, $oggetto, $messaggio);
}
add_action('user_register', 'email_personalizzata_nuovo_utente');
Questo codice:
- Si attiva dopo la registrazione di un nuovo utente
- Recupera l’email dell’utente e il nome utente
- Invia un’email di benvenuto personalizzata
Puoi arricchirla con HTML, aggiungere un logo, pulsanti, stile e qualsiasi altra informazione tu voglia.
I migliori plugin per personalizzare email utente in WordPress
WP Mail SMTP + Email Templates
WP Mail SMTP è noto per migliorare la consegna delle email, ma abbinato a un plugin come WP HTML Mail o Kadence Email Designer, ti permette anche di personalizzare il contenuto delle email.
✅ Funzionalità principali:
- Template HTML per email (con visual builder)
- Compatibile con WooCommerce e altri plugin
- Aggiunta di logo, colori, testi personalizzati
- Controllo completo su intestazioni e piè di pagina
📌 Ideale per: chi vuole email brandizzate e professionali senza usare codice.
Better Notifications for WP
Better Notifications for WP è uno dei plugin più leggeri e flessibili per gestire tutte le notifiche email di WordPress (registrazione inclusa).
✅ Cosa puoi fare:
- Modificare qualsiasi email inviata dal core
- Aggiungere notifiche personalizzate
- Usare placeholder dinamici (nome utente, email, link login, ruolo, ecc.)
- Invio a ruoli specifici, utenti selezionati o indirizzi personalizzati
📌 Ottimo per: sviluppatori o siti con flussi di notifica complessi e personalizzati.
Se stai partendo da zero e vuoi un aiuto professionale, puoi affidarti al mio servizio di realizzazione siti web Genova su misura.
Conclusione
Personalizzare l’email di registrazione in WordPress non è solo una questione estetica: è una vera leva strategica per migliorare l’esperienza dell’utente, rafforzare il tuo brand e guidare le persone verso l’azione.
Abbiamo visto che puoi farlo in tre modi:
- ✍️ Modifica manuale via codice, con
wp_mail()
e hook - 🔌 Plugin dedicati, per chi vuole velocità e flessibilità
- 💡 Scrittura efficace, con CTA, link utili e tono coerente
Ogni email è un’occasione per fare una buona prima impressione: sfruttala.