La funzione di WordPress is_email() serve a verificare se una stringa è un valido indirizzo e-mail. Si tratta di una funzione poco nota ma estremamente utile.
Questa funzione restituisce un valore booleano:
<?php if ( is_email( 'email@domain.com' ) ) {
echo 'E-mail valida';
}
?>
Il difetto maggiore di questa funzione è che non fa uso dei filtri di validazione di PHP 5.2 e superiori ma si limita semplicemente ad una verifica tramite espressioni regolari.
Per questo motivo è consigliabile utilizzare il seguente approccio:
<?php if ( filter_var( 'email@domain.com', FILTER_VALIDATE_EMAIL ) ) {
echo 'E-mail valida';
}
?>