WordPress: validare un indirizzo e-mail

Come validare un indirizzo e-mail in WordPress.

WordPress di Gabriele Romanato

Si potrebbe pensare che in WordPress la soluzione migliore sia quella di utilizzare sempre le funzioni incorporate nel CMS. Ma il caso della validazione degli indirizzi e-mail rappresenta un'eccezione.

La funzione di WordPress is_email() infatti non è conforme all'RFC che specifica il formato standard degli indirizzi e-mail (leggete questa discussione su Stack Overflow).

Quindi la soluzione più efficace è quella di usare i filtri di PHP:


if( filter_var( $email, FILTER_VALIDATE_EMAIL ) ) {
	// E-mail valida
} else {
	// E-mail non valida
}

Commenti