Come personalizzare le email di registrazione in WordPress
10/06/25
4 minuti

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.

email di benvenuto wordpress

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:

  1. Una all’amministratore del sito, per notificare la nuova iscrizione
  2. 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

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

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:

  1. ✍️ Modifica manuale via codice, con wp_mail() e hook
  2. 🔌 Plugin dedicati, per chi vuole velocità e flessibilità
  3. 💡 Scrittura efficace, con CTA, link utili e tono coerente

Ogni email è un’occasione per fare una buona prima impressione: sfruttala.


Hai bisogno di un sito web moderno e funzionale?
Richiedilo Ora!