Come far inviare a WordPress un'email di conferma/validazione all'utente durante la registrazione
Ho WordPress 3.3 installato e funziona alla perfezione. Il mio cliente vorrebbe confermare la validità dell'indirizzo email inviando all'utente un'email di conferma contenente un link da "confermare". Ho provato un po' con Pie Register ma non riesco a farlo inviare email come dice che dovrebbe.
Ci sono altri plugin o strumenti disponibili in grado di fare la stessa cosa? Non penso sia una questione così importante ma il cliente non vuole sentire ragioni.
Inoltre il sito invia correttamente altre email.
Idee?

Forse il tuo server non ha un mail server, puoi utilizzare un plugin come WP-Mail-SMTP per inviare email. Ma ho notato che il programma di registrazione del plugin Pie Register non è sicuro, permette di registrare lo stesso nome e email se la registrazione precedente non è attiva.

Questo plugin fa esattamente ciò di cui hai bisogno - Pie Register
Dal directory dei plugin di Wordpress.org:
Validazione Email Odii le email false? Assicurati che i tuoi utenti non si registrino con account email non validi obbligandoli a cliccare su un link di validazione inviato insieme all'email di registrazione. Questo imposta il loro nome utente come una stringa generata casualmente (qualcosa come: 'unverified__h439herld3') in modo che non possano accedere fino a quando non cliccano sul link di validazione, che ripristinerà il loro vero nome utente permettendo loro di accedere come al solito. Le registrazioni non verificate hanno un periodo di tolleranza definito che eliminerà automaticamente un account non verificato dopo un periodo di tempo specificato, così non ti ritroverai intasato da quei falsi. (Gestisci sotto Utenti > Utenti non verificati)

puoi utilizzare il seguente codice quando invii il post del tuo modulo di registrazione
$userdata = array(
'user_pass' => $user_pass,
'user_login' => esc_attr( $_POST['user_name'] ),
'first_name' => esc_attr( $_POST['first_name'] ),
'last_name' => esc_attr( $_POST['last_name'] ),
'nickname' => esc_attr( $_POST['nickname'] ),
'user_email' => esc_attr( $_POST['email'] ),
'user_url' => esc_attr( $_POST['website'] ),
'user_account_type' => esc_attr( $_POST['user_account_type'] ),
'role' => get_option( 'default_role' ),
);
$new_user = wp_insert_user( $userdata );
wp_new_user_notification($new_user, $user_pass);
che invierà una mail di conferma all'utente
