Функция возвращает false
, если email указан некорректно, если же всё ок (он проходит валидацию), то возвращает сам email адрес.
is_email( $email );
$email
(строка) (обязательное) email, который нужно проверить.
Простой пример с условием:
if( is_email('true@truemisha.ru') ){ echo 'email указан правильно'; } else { echo 'такого email адреса не существует'; }
Пример посложнее: тут email берется из POST-запроса (из формы) и, если он указан корректно, на него отправляется письмо.
Если email не проходит валидацию, то ничего не происходит.
if( $to = is_email( $_POST['email'] ) ){ wp_mail( $to, 'без темы', 'привет' ); }