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
}