Désactiver le mail unique dans WordPress

Depuis la version 2.8 de WordPress, il n'est plus possible d'attribuer la même adresse mail pour plusieurs comptes.
Cela peut être gênant pour certains. Heureusement une solution existe, et simple.

Il faut pour cela éditer un fichier, le fichier user.php dans /wp-admin/includes/.

Une fois user.php ouvert, rendez-vous à la ligne 172, à l’endroit où est écrit /* checking e-mail address */.

Sous la ligne:

if ( empty ( $user->user_email ) ) {

Sélectionnez les lignes suivantes:

$errors->add( 'empty_email', __( 'ERROR : Please enter an e-mail address.' ), array( 'form-field' => 'email' ) );
} elseif (!is_email( $user->user_email ) ) {
$errors->add( 'invalid_email', __( "ERROR: The e-mail address isn't correct." ), array( 'form-field' => 'email' ) );
} elseif ( ( $owner_id = email_exists($user->user_email) ) && $owner_id != $user->ID ) {
$errors->add( 'email_exists', __('ERROR: This email is already registered, please choose another one.'), array( 'form-field' => 'email' ) );
}

Et remplacez les par:

$errors->add( 'user_email', __( 'ERROR: Please enter an e-mail address.' ), array( 'form-field' => 'email' ) );
} else
if (!is_email( $user->user_email ) ) {
$errors->add( 'user_email', __( "ERROR: The e-mail address isn't correct." ), array( 'form-field' => 'email' ) );
} 

Voilà!

Source.

Related posts:

  1. 10 manières de protéger votre WordPress – Partie 1
  2. Protegez votre WordPress
  3. Nouvelle version de Windows Live Mail
  4. Windows Live Mail
  5. Comparatif Gmail – Windows Live Mail
Ce contenu a été publié dans Wordpress. Vous pouvez le mettre en favoris avec ce permalien.

5 réponses à Désactiver le mail unique dans WordPress

  1. véronique müller dit :

    Bonjour,
    Merci pour pour ce truc très utile en effet,
    Mais que se passera-t-il au moment de l'upgrade de WordPress, il faudra penser à remodifier ce fichier? C'est cela?
    Merci d'avance pour votre réponse àcette quesito un peu idiote,
    v

  2. Il est possible que lors d'une MaJ le fichier ne soit pas modifié. Mais s'il l'est il faudra refaire la même chose.
    Cependant si on a plus besoin de mettre plusieurs fois la meme adresse, le fait que le fichier soit modifié au cours d'une MaJ n'aura pas d'incidence.

  3. en tout cas, très utile, merci !!!

  4. Ping : gamma agency » Blog Archive » Désactiver le mail unique dans WordPress : FAIt pour CFB

  5. Nicolas dit :

    Bonjour,

    J'avais installé Allow Multiple Accounts, et depuis les mises à jours plus moyen de créer plusieurs comptes avec une adresse mail. J'ai essayé votre méthode mais ça ne marche toujours pas. J'ai toujours les mêmes erreurs qui s'affiche.

    Version de wordpress : 3.2.1

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>