La funzione di WordPress email_exists() verifica se l'e-mail fornita dall'utente all'atto della registrazione è già in uso. Vediamone i dettagli.
Questa funzione non è immediatamente disponibile. Infatti, come spiega la documentazione di WordPress:
Per eseguire questa funzione dovete aggiungere questa riga di codice (all'inizio del file PHP – N.d.R)
require_once(ABSPATH . WPINC . '/registration.php');
per poter definire la funzione.
La funzione restituisce un valore booleano e può essere usata come segue:
<?php
$email = $_POST['email'];
// Valida prima l'e-mail, quindi:
if ( email_exists($email) ) {
// E-mail già in uso
} else {
// E-mail non in uso
}
?>