Par

Comment désactiver le email unique dans WordPress 2.8?

Certains utilisateurs de Wordpress 2.8 se sont peut-être aperçus que l'utilisation d'un même email sur plusieurs comptes est dorénavant impossible. Rassurez-vous, il existe une solution plutôt simple et très efficace pour pallier ce problème.

Cet article s’adresse spécialement aux utilisateurs de WordPress et paraîtra forcément trop technique pour les autres, mais je tiens à le partager avec tout le monde.

Les administrateurs de sites internet utilisant WordPress et qui gèrent plusieurs comptes utilisateurs avec la même adresse de courrier électronique se sont probablement rendus compte que l’utilisation du même email sur plusieurs comptes n’est plus possible depuis la version 2.8. Cela implique la modification du profil des utilisateurs qui utilisent le même email, de même que l’inscription de d’autres utilisateurs.

Vous ne comprenez pas de quoi je parle? Pas grave, les principaux intéressés, eux, comprennent très bien de quoi je parle. Et j’ai une solution pour ce problème de courriel unique!

Vous devez avoir accès aux fichiers de WordPress sur le serveur. Trouvez le fichier user.php qui se trouve dans le sous-dossiers includes, qui se trouve lui-même dans le dossier wp-admin à la racine de votre blogue. En d’autre termes, trouvez le fichier /wp-admin/includes/user.php!

Une fois user.php ouvert avec un éditeur de page web (même le Bloc-note fera l’affaire), rendez-vous environ à la ligne 172, à l’endroit où il est écrit /* checking e-mail address */ (vous pouvez carrément rechercher ce terme dans le fichier).

Sous la ligne:

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

Sélectionnez:

$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 ces lignes 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' ) );
}

Remplacez ensuite le fichier user.php sur le serveur par celui que vous venez de modifier. Voilà! Vous pourrez maintenant modifier les profils dont la même adresse de courrier électronique est utilisée plusieurs fois, et créer de nouveaux comptes avec une adresse email unique!

Les détails de cette modification sont disponibles sur le site de WordPress.

Related posts:

  1. 30% discount coupon code for WordPress hosting with WPWebHost
  2. Où héberger un blogue utilisant WordPress?
  3. Transférer automatiquement ses emails de Hotmail vers Gmail
  4. Comment convertir des .PDF complexes en format Word .DOC ?
  5. Comment bannir les visiteurs qui ont FunWebProducts comme agent-utilisateur

Tags: , , , , ,

Laissez un commentaire

Vous devez être connecté pour laisser un commentaire.

 
Commentaires récents
Communauté

Amériquébec - Tous droits réservés, © 2006-2014